我正在研究一个在eclipse中无法配置的客户端代码。它在请求打开应用程序时提到的特定端口的服务器上运行。实际上它是一个applet应用程序,它使用web作为启动程序,然后打开一个新的弹出窗口,所有操作服务器通过在客户端计算机上执行的cim-xml发送jar文件。
有没有办法调试这样的代码?
答案 0 :(得分:0)
我假设
您要调试的代码包含调试信息。
您可以添加一些jvm参数来打开调试端口。
- 醇>
即使代码在eclipse中无法配置,您也可以访问代码。
现在请按照以下步骤操作。 将jvm参数传递给您要调试的服务器/ java进程。
-Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport = dt_socket,address = 8888,server = n,suspend = y
现在将您的eclipse连接到8888
的调试器端口,调试器将启动。现在你可以看到调试器已经启动了。
为要调试的类放置一个类加载断点。
并且当调试器将通过单击“附加源”按钮开始附加源。该类将在加载时出现。并指向保存代码的文件夹。基本上我们需要停止调试并附加源代码。
因为没有在eclipse中导入代码很难把断点。