我敢打賭,任何東西(幾乎任何東西......可能至少幾美元,或一個cookie),JVM安裝您的小程序運行在不同於您的系統上安裝的默認JVM安裝。
要找到JVM的安裝,你的瀏覽器和小應用程序均採用Windows 7:
1)關閉使用該JVM(特別是瀏覽器)的所有應用程序。 2)打開Windows任務管理器(CTRL + ALT + DELETE->任務管理器),然後點擊進程選項卡。
3)確保沒有運行任何java * .exe進程。
4)打開瀏覽器並轉到applets頁面,再次啓動applet。
5)現在返回到任務管理器 - >進程選項卡,查找正在運行的java * .exe(它最有可能是「java.exe * 32」的字面意思,因爲它的字面意思是如果你沒有看到那一個,那麼就使用任何一個正在運行的)。
6)右鍵單擊該進程,並在上下文菜單中選擇「打開文件位置」。這應該將您帶到您的瀏覽器用來運行applet的已安裝JVM的「bin」文件夾位置!你是否感到驚訝,它與你認爲的不一樣?
要查找有關Linux或其他系統任務:我只過在Windows這個問題
,但這裏是你如何做到這一點無論如何。
打開外殼,並鍵入以下
ps -e | grep java
並記的PID(或多個)。
現在你知道哪個JVM的小應用程序正在使用:
我們需要打開Java控制檯爲partivular安裝(而不是默認安裝我們嘗試過修改)。
要打開JVM安裝,你的小應用程序所使用的控制檯,並設置運行參數:
1)打開在JVM安裝的bin文件夾命令提示符(外殼或其他)。 (在Windows 7中,從資源管理器中,您可以右鍵單擊bin文件夾,然後選擇「在此打開命令提示符」)。
2)運行以下命令打開控制檯:
javaws -viewer
這也結束了打開「Java高速緩存查看器」窗口,我們不需要。關閉該窗口,但保持「Java控制面板」窗口打開。
3)現在,你可以去Java選項卡中,單擊查看和修改運行參數,就像之前一樣:
-agentlib:jdwp=transport=dt_shmem,address=jdbconn,server=y,suspend=n
4)單擊「確定」,然後單擊「應用」在主java控制檯窗口中應用並保存所做的所有更改。
5)等待!我建議你做最後一件事。清除了Java Webstart的緩存,以確保您的小應用程序下載的新鮮使用新的參數:
javaws -uninstall
確保並在JVM安裝,你的小應用程序所使用的bin目錄中運行它,因爲這可能不是您的Path(或PATH)系統環境變量指向的相同bin目錄。
現在從您的瀏覽器啓動您的小程序,並在您的NetBeans IDE中創建另一個共享內存連接!在您正在調試的正確源代碼中安裝斷點(NetBeans中的「源」選項卡),然後開始使用您的小程序。你現在應該看到Netbeans正在突破你的突破點!至少,我希望如此... ...