jprofilerti.dll в абсолютном пути с ошибкой: не удается загрузить 32-разрядную IA .dll на 64-разрядной платформе AMD

Я использую JProfiler6 с JBoss6 и JDK1.7. Я пытаюсь запустить свой JBoss, но при запуске сервера получаю сообщение об ошибке:

*Ошибка при инициализации ВМ.

Не удалось найти библиотеку агента C:\Install\jprofiler7\bin\windows\jprofilerti.dll по абсолютному пути с ошибкой: Не удается загрузить 32-разрядную IA .dll на 64-разрядной платформе AMD.*

Пожалуйста, помогите мне решить проблему. Заранее спасибо.


person Sangramjit Nayak    schedule 16.08.2013    source источник
comment
Можете ли вы опубликовать вывод java -version?   -  person chrylis -cautiouslyoptimistic-    schedule 16.08.2013


Ответы (2)


В параметре виртуальной машины -agentpath, который загружает агент JProfiler, замените C:\Install\jprofiler7\bin\windows\jprofilerti.dll на C:\Install\jprofiler7\bin\windows-x64\jprofilerti.dll.

person Ingo Kegel    schedule 17.08.2013

Скорее всего, вы используете 64-битную среду выполнения Java. 64-битная JRE не может загружать 32-битные собственные библиотеки.

Либо получите версию JProfiler6 с 64-разрядными собственными библиотеками, либо используйте 32-разрядную JRE.

person Jesper    schedule 16.08.2013