2

我目前在 IIS Express 上运行的 C# 应用程序中通过jni4net使用 Java 库,而 Java 库正在引发异常。是否可以附加调试器来调试 Java 代码?

尝试: 我尝试按照IntelliJ提供的说明将以下内容添加到 JVM 选项中:

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"
4

1 回答 1

1

通过将 AddJVMOption-String 设置为: setup.AddJVMOption("-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=1044");

我可以通过 Eclipse 连接到 jni4net 部分,也许你应该省略第一个参数("-agentlib", ...)

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

我在 CreateJVM 中遇到异常

于 2015-06-08T21:39:42.403 回答