Можно ли отлаживать программу Java, работающую в jni4net?

В настоящее время я использую библиотеку Java через jni4net в приложении C#, работающем на IIS Express, и библиотека Java вызывает исключение. Можно ли подключить отладчик для отладки кода Java?

Попытка: я попытался добавить следующее к параметрам JVM в соответствии с инструкциями, предоставленными IntelliJ:

setup.AddJVMOption("-agentlib", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005");

но получить исключение:

Unable to open debugger port : java.net.ConnectException "Connection refused: connect"

person neverendingqs    schedule 03.02.2015    source источник


Ответы (1)


Установив для AddJVMOption-String значение: setup.AddJVMOption("-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=1044");

Я могу подключиться к части jni4net через Eclipse, возможно, вам следует просто опустить первый аргумент ("-agentlib", ...)

Когда я использую setup.AddJVMOption("-agentlib", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005");

Я получаю исключение в CreateJVM

person Oliver Sievers    schedule 08.06.2015