idea插件JRebel 解決熱編譯,開啟高級debug之路


idea自身的debug模式遇到 類屬性增加什么的只能重啟,不能做到更深層次的熱部署...至於為啥不能,---這是java自身類加載機制導致的?這個問題可以以后深究(貌似很深奧)....本文的重點是介紹一款優秀的插件JRebel.

百度百科:  JRebel是一款JAVA虛擬機插件,它使得JAVA程序員能在不進行重部署的情況下,即時看到代碼的改變對一個應用程序帶來的影響。JRebel使你能即時分別看到代碼、類和資源的變化,你可以一個個地上傳而不是一次性全部部署。當程序員在開發環境中對任何一個類或者資源作出修改的時候,這個變化會直接反應在部署好的應用程序上,從而跳過了構建和部署的過程,每年可以省去部署用的時間花費高達5.25個星期。

作為開發人員,時間浪費在這個上面高達一周..

安裝請參考:  http://www.cnblogs.com/zhengsc/p/8494066.html 實測可用!! 注意 license Server 的url要一模一樣!

說下用戶體驗:

idea自己會定時去校驗這個 license Serve ,所以要一直開着  ReverseProxy_windows_amd64.exe這個程序,..不知道有什么方法可以讓他在后台運行,強迫症患者看到這個圖標一定和我一樣難受!(熟練操作系統大佬有沒有解決的辦法?)

另外 JRebel官網好像不支持免費的了,即便你翻 牆拿到了Facebook或推特的賬號!  開啟你新的debug之路吧..

 #2018.07.06 最近發現JRebel編譯報錯,需要卸載舊的版本,在idea的plugins下安裝新的版本2018.1.4(去官網也可以,但是idea入口最簡單),最近的版本提示編譯有優化log

#2018.07.12

最近jrebel 好像又抽風了,不知道是不是更新的原因.激活的窗口從下面放到了上面..原來的不能用了,提示連接不了

解決方法:

在jrebel server處,寫上:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce 不用啟動ReverseProxy_windows_amd64.exe了.

原文:https://blog.csdn.net/cjwcjwwjcwjc/article/details/80050633

 


免責聲明!

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



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