调试eclipse中不可配置的java代码
我正在编写一个在eclipse中不可配置的客户端代码。它在服务器上的特定端口上运行,请求打开应用程序时会提到该端口。实际上,它是一个小程序应用程序,它使用web作为启动程序,然后打开一个新的弹出窗口,服务器上的所有操作都通过在客户端机器上执行的cim xml发送jar文件 有什么方法可以调试这样的代码吗?我假设调试eclipse中不可配置的java代码,java,eclipse,debugging,Java,Eclipse,Debugging,我正在编写一个在eclipse中不可配置的客户端代码。它在服务器上的特定端口上运行,请求打开应用程序时会提到该端口。实际上,它是一个小程序应用程序,它使用web作为启动程序,然后打开一个新的弹出窗口,服务器上的所有操作都通过在客户端机器上执行的cim xml发送jar文件 有什么方法可以调试这样的代码吗?我假设 要调试的代码包含调试信息 您可以添加一些jvm参数来打开调试端口 即使代码在eclipse中不可配置,您也可以访问代码 现在请按照以下步骤操作。 将以下jvm参数传递给要调试的服务
8888
的调试器端口,调试器将启动。现在您可以看到调试器已经启动。
为要调试的类放置类加载断点。
以及调试器何时开始通过单击“附加源”按钮附加源。该按钮将在加载类时出现。并指向保存代码的文件夹。基本上,我们需要停止调试器并附加源代码。
因为不在eclipse中导入代码很难设置断点。eclipse调试器可以连接到远程JVM,但是应用程序可以不可调试(取决于.class中的调试内容和/或源代码可用性)。我不这么认为,您需要新的通道(端口)来实现这一点。需要UI应用程序。请参阅本文了解我提出的一些提示-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,address=8888,server=n,java控制面板中的Runtime参数中的suspend=y,并使用galileo eclipse中的run->debug配置选择我的代码所在的端口,并选择debug选项,但获取错误时无法连接到远程vm。连接被拒绝。