簡體   English   中英

調試Java代碼這是不是在蝕配置

[英]Debugging a java code which is not configurable in eclipse

我正在處理無法在Eclipse中配置的客戶端代碼。 它在服務器上的特定端口上運行,該端口在請求打開應用程序時提到。 實際上,它是一個applet應用程序,它使用Web作為啟動程序,然后打開一個新的彈出窗口,並且所有操作服務器都通過cim-xml發送jar文件,該文件在客戶端計算機上執行。

有什么方法可以調試此類代碼?

我假設

  1. 您要調試的代碼具有調試信息。

  2. 您可以添加一些jvm參數來打開調試端口。

  3. 即使無法在Eclipse中配置代碼,您也可以訪問代碼。

現在,請按照以下步驟操作。 將jvm參數下面的內容傳遞給要調試的服務器/ java進程。

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

現在,在8888上將Eclipse連接到調試器端口,調試器將啟動。 現在您可以看到調試器已經啟動。 為您要調試的類放置一個類加載斷點。 當調試器將開始通過單擊“附加源”按鈕附加源時。 當班級正在加載時,此按鈕將出現。 並指向保存代碼的文件夾。 基本上,我們需要停止調試器並附加源。 因為如果不導入eclipse中的代碼,則很難放置斷點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM