![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| rith2 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
Вплоть до defineClass все работает нормально - переменная name - содержит имя класса, raw - набор байт. Но почемуто когда доходит до выполнения этой команды, то класс loadClass заново вызывается и переменная name (которая должна содержать имя вызываемого файла .class) уже содержит java\lang\Object.class (откуда он взялся не понятно). Вот полный вывод - run: CompilClassLoader.loadClass ComlilClassLoader.getBytes CompilClassLoader.loadClass ComlilClassLoader.getBytes java.io.FileNotFoundException: java\lang\Object.class (Системе не удается найти указанный путь) CompilClassLoader.loadClass ComlilClassLoader.getBytes java.io.FileNotFoundException: java\awt\image\RenderedImage.class (Системе не удается найти указанный путь) CompilClassLoader.loadClass ComlilClassLoader.getBytes java.io.FileNotFoundException: java\lang\String.class (Системе не удается найти указанный путь) CompilClassLoader.loadClass ComlilClassLoader.getBytes java.io.FileNotFoundException: java\io\IOException.class (Системе не удается найти указанный путь) CompilClassLoader.loadClass ComlilClassLoader.getBytes java.io.FileNotFoundException: java\awt\AWTException.class (Системе не удается найти указанный путь) BUILD SUCCESSFUL (total time: 0 seconds) все это что идет после java.io.FileNotFoundException: какимто образом попадает в "name". Помогите! Этот примерчик нашел в книге, юзал гугл в том числе испольовал многие моменты из вашего ФАКа. Но странное поведение defineClass так и осталось. Юзаю NetBeans 6.5 Java: 1.5.0_17 Это сообщение отредактировал(а) rith2 - 12.4.2009, 19:47 |
|||
|
||||
| rith2 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
Снова и снова пошагово выполняю... есть подозрения что считывание в массив байт как то не так идет.... переделываю... с другой стороны тогда бы ексепшн выдавал, а тут просто мой класс где вызывается defineClass заново стартует с другими значениями. Сколько читал статей никто не знает как она работает
Это сообщение отредактировал(а) powerOn - 12.4.2009, 22:01 |
|||
|
||||
| ivg |
|
||||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
В JavaDoc'е ведь всё написано.
И это
|
||||
|
|||||
| rith2 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 29.4.2008 Репутация: нет Всего: нет |
Блин.. читал ведь все это и даже внимание не обратил. Спасибо, разобрался в задаче, все работает! 2 Модератор - извиняйте, типо так пошутить неудачно пытался |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |