调试在eclipse中无法配置的java代码

时间:2012-10-23 07:43:16

标签: java eclipse debugging

我正在研究一个在eclipse中无法配置的客户端代码。它在请求打开应用程序时提到的特定端口的服务器上运行。实际上它是一个applet应用程序,它使用web作为启动程序,然后打开一个新的弹出窗口,所有操作服务器通过在客户端计算机上执行的cim-xml发送jar文件。

有没有办法调试这样的代码?

1 个答案:

答案 0 :(得分:0)

我假设

  
      
  1. 您要调试的代码包含调试信息。

  2.   
  3. 您可以添加一些jvm参数来打开调试端口。

  4.   
  5. 即使代码在eclipse中无法配置,您也可以访问代码。

  6.   

现在请按照以下步骤操作。 将jvm参数传递给您要调试的服务器/ java进程。

  

-Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport = dt_socket,address = 8888,server = n,suspend = y

现在将您的eclipse连接到8888的调试器端口,调试器将启动。现在你可以看到调试器已经启动了。 为要调试的类放置一个类加载断点。 并且当调试器将通过单击“附加源”按钮开始附加源。该类将在加载时出现。并指向保存代码的文件夹。基本上我们需要停止调试并附加源代码。 因为没有在eclipse中导入代码很难把断点。