2017-03-01 101 views
0

我想做遠程代碼調試。所以我在遠程機器下運行命令如下:在java中的遠程調試錯誤

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y -jar myapp.jar

然後我在eclipse中創建了調試配置。但我在遠程機器上出現錯誤:

Could not find or load main method 

我已經正確設置了eclipse的構建路徑。 jar有清單,說明jar中正確的主要方法。但我仍然面臨這個問題。那麼我做錯了什麼?

感謝。

回答

0

首先,程序本身是否正確運行? 我的意思是,在遠程機器上:java -jar myapp.jar

其次,您使用的參數對於JRE1.4是典型的。 對於更高級的Java版本,看看這裏:

Remote debugging a Java application

+0

程序沒有遠程機器上正確運行。我嘗試了更新的jdk命令,但沒有成功 – Ananth

+0

從eclipse發佈調試配置。也許主機名,端口或項目不正確。 –