2011-05-03 93 views
0

我有一段代碼,我通過JNI創建Java VM,然後調用java .class文件中的方法。通過JNI調用調試Java代碼

我如何通過IDE調試java代碼說eclipse或Netbeans。 我的C++項目是在visual studio中設置的,而java項目是使用eclipse設置的。 直到現在我正在使用日誌來調試java代碼。

回答

2
+0

這是否意味着,在JNI層,在那裏我打電話CreateJVM我需要通過「-Xdebug -Xrunjdwp:交通= dt_socket,地址= ,服務器= Y 「作爲VM的選項? – mihirg 2011-05-03 04:12:39

+0

是的,這是正確的。但是,在java控制面板的java選項卡中,您可以在那裏設置屬性,但是我不知道您放置的設置將會被jvm的加載通過jni拾取。你可以先嚐試一下。我不知道從來沒有嘗試過。但是你說什麼都行。 – MeBigFatGuy 2011-05-03 04:14:12

+0

嘗試了下列一組選項:-Xrunjdwp:transport = dt_socket,address = 8001,server = y,suspend = n – mihirg 2011-05-03 08:56:26