我剛剛學習Java小程序。當我更改我的代碼時,如果我刷新頁面,它不會更新,但當我關閉整個瀏覽器並再次打開時,它會執行更新。我使用eclipse作爲我的IDE。我是否必須關閉瀏覽器才能刷新我的Java小程序?
有一些設置我錯過了嗎?或者是唯一的方法呢?
我剛剛學習Java小程序。當我更改我的代碼時,如果我刷新頁面,它不會更新,但當我關閉整個瀏覽器並再次打開時,它會執行更新。我使用eclipse作爲我的IDE。我是否必須關閉瀏覽器才能刷新我的Java小程序?
有一些設置我錯過了嗎?或者是唯一的方法呢?
您可以啓用Java Console,其中包括幾個有用的命令。特別是,x: clear classloader cache
可能會有所幫助。
c: clear console window f: finalize objects on finalization queue g: garbage collect h: display this help message l: dump classloader list m: print memory usage o: trigger logging p: reload proxy configuration q: hide console r: reload policy configuration s: dump system and deployment properties t: dump thread list v: dump thread stack x: clear classloader cache 0-5: set trace level to
增編:Java Console有時在小應用程序生命週期的早期看到某些問題的唯一辦法,但hybrid方法有時方便。您可以使用IDE將程序作爲應用程序進行調試,然後將其作爲小程序或通過Java Web Start進行部署。
就像一個魅力,謝謝你! – yuudachi 2010-10-05 20:13:43
當你改變你的代碼時,你應該建立應用程序後,你應該刷新整個頁面(使用Shift + F5)。
我已經自動生成(但我嘗試過手動編譯),並且Shift + F5在Firefox或IE上不執行任何操作。 – yuudachi 2010-10-04 19:11:06
考慮使用內置的Eclipse applet查看器。
在Windows中,快捷方式是ALT - SHIFT - X,然後甲(或ALT - SHIFT - d調試)。
或者,轉到Run-> Run As ...-> Java Applet。
這不僅可以讓您更快地運行/調試,而且還會確保您的最新更改存在,並且甚至會允許熱替換代碼(通常不需要重新啓動小應用程序以應用更改) 。
如果我想使用HTML頁面中的標籤或代碼,該怎麼辦? – yuudachi 2010-10-04 19:14:10
@yuudachi:您可以自定義運行配置(運行 - >運行配置)。在左側的Java Applets下單擊您的配置(或者,如果尚未將其作爲applet運行,請創建一個新的Java Applet配置),然後轉到Parameters選項卡並添加所需的參數。 – 2010-10-04 19:36:05
至於使用HTML頁面中的代碼(我猜你的意思是Javascript?),你可能更適合使用瀏覽器。 – 2010-10-04 19:43:14
我不知道還有人寫了java小程序:) – 2010-10-04 19:28:46