Re[9]: Есть ли возможность перезагрузить класс
От: fenix13  
Дата: 24.01.08 07:43
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Полнай текст ошибки + stacktrace. А так же используемая JVM, ОС, и как запускаешь.


OS: Windows XP Pro SP2
JVM: 1.6.0.04
IDE: Eclipse 3.4

Запускаю из еклипса след образом :
запускаю главный класс BCITest с параметром VM: -javaagent:D:/work/NewJVMProfilingAPI/lib/myBCI.jar

Этот myBCI.jar — я делал следующим образом :
скомпилил класс myBCI из примера — получил myBCI.class , сдела вручную MANIFEST.MF — со следующим контентом :
Manifest-Version: 1.0
Created-By: 1.6.0_04 (Sun Microsystems Inc.)
Premain-Class: myBCI

Дальше вручную сделал myBCI.jar файл : jar cfM myBCI.jar META-INF/MANIFEST.MF myBCI.class . Получил правельный джар.

Ошибка :
OriginalClass — это выполнение первой версии класс , она проходит нормально
java.lang.UnsupportedOperationException: redefineClasses is not supported in this environment

Если выполнять эту программу в консоли так как написано в примере то результатом будет :
OriginalClass

тоесть ошибки не выдает , или просто не пишет сюда .

Что это может быть ?
Спасибо,
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.