Eclipse Java class修改后的即時編譯


通常情況下,修改了java文件,需要重啟eclipse.但是myeclipse可以不用.

其實即時編譯早就有了,通過簡單配置javaRebel配置,可以達到修改java文件后不重啟eclipse.

注: 本人使用tomcat跑項目,因此介紹eclipse中tomcat的配置

1),下載javaRebel jar包 

  官網下載地址:  http://www.zeroturnaround.com/javarebel/download/  (需要注冊賬號,貌似license只有15天)

  360雲盤下載地址:  https://yunpan.cn/cSVxxJIVGvDim  訪問密碼 68de

2),進入run configuration/debug configuration頁面,添加rebel的啟動配置.注意需要選擇對應的tomcat.

點擊圖中的向下的箭頭.

 

內容如下:

-noverify -javaagent:F:\javaRebel\javaRebel.jar
-Drebel.spring_plugin=true
-Drebel.struts2-plugin=true

參數解釋:  參考:  http://avery-leo.iteye.com/blog/757677

3),將tomcat自動重載disabled掉.雙擊server頁面的tomcat.如圖

結果:

JavaRebel: Directory 'E:\study\java\eclipseWorkspace\6_5\test\WebRoot\WEB-INF\classes' will be monitored for class changes.

  如果出上以上提示,則表示JavaRebel已經配置成功。

  接下來大家可以在Eclipse中修改代碼,進行編譯進行測試。

  如果Eclipse提示, 則直接關接不理它即可,你發現你修改后的 class文件已經被jvm加載了。

最簡單粗暴的方法,其實還是直接輸出一個語句,這才是王道....(沒有出現的話,,呵呵了,,,)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM