01.16 IDEA熱部署之JRebel的安裝與破解教程

點擊上方 "程序員小樂"關注, 星標或置頂一起成長

每天凌晨00點00分, 第一時間與你相約


每日英文

Maturity not to see how old you, but your shoulders strong enough to see multiple responsibilities.

成熟不是看你的年齡有多大,而是看你的肩膀能挑起多重的責任。


每日掏心話

每個人的性格中,都有某些無法讓人接受的部分,再美好的人也一樣。所以不要苛求別人,也不要埋怨自己。


來自:一條會碼代碼的閒魚 | 責編:樂樂

鏈接:blog.csdn.net/qq_36868342/article/details/84194711

IDEA熱部署之JRebel的安裝與破解教程

程序員小樂(ID:study_tech)第 749 次推文 圖片來自 Pexels


往日回顧:萬字長文!Unix 和 Linux 你不知道的那些歷史(詳解版)


正文


一. 初識JRebel


  • JRebel是一款實現 熱部署 的開發工具,它可以允許你在啟動程序時修改java代碼直接進行編譯生效,無須手動重啟。

  • 對於平時的小程序這種好處不明顯,但是一旦開發較大型項目時,你會發現熱部署的實現會為你節省了大量重啟時間,明顯提高個人開發效率。

  • 當然現在IDEA其實也有熱部署的機制,但個人感覺還是沒有JRebel來的完善


二. 為IDEA安裝JReable插件


2.1 按照方式一: 在線安裝


同其它插件安裝一樣,請按照以下步驟先行按照插件

File ——> Settings... ——> Plugins ——> Browase repositories... ——> 找到如下界面輸入Jrebel查找


IDEA熱部署之JRebel的安裝與破解教程

圖2.1 安裝JReable插件


按照成功後會提示重啟,這時候重啟IDEA即可(若在安裝過程出現如圖問題(請多試幾遍),請用方式二進行離線安裝)


IDEA熱部署之JRebel的安裝與破解教程

圖2.2 安裝失敗


2.2 按照方式二: 離線安裝


下載離線包 :

plugins.jetbrains.com/plugin/download?updateId=25523


也可以自行到官網下載:

plugins.jetbrains.com/plugin/4441-jrebel-for-intellij


離線安裝過程如下:


IDEA熱部署之JRebel的安裝與破解教程

圖2.3 離線安裝


三. 破解激活JReable


3.1 下載反向代理軟件


  • 根據自己的系統下載對應版本,我是window系統,所以需要下載ReverseProxy_windows_amd64.exe 這個版本
    附:下載地址 github.com/ilanyu/ReverseProxy/releases/tag/v1.4

  • 下載後運行如圖所示(注意:激活成功前不要關閉反向代理程序)


IDEA熱部署之JRebel的安裝與破解教程

圖2.4 反向代理程序運行界面


3.2 開始激活激活JReable


如下步驟進行操作:File ——> Setting... ——> JRebel ——> Activate now


IDEA熱部署之JRebel的安裝與破解教程

圖3.1 激活JReable


嘗試使用下面的激活地址:


http://127.0.0.1:8888/88414687-3b91-4286-89ba-2dc813b107ce
http://127.0.0.1:8888/ff47a3ac-c11e-4cb2-836b-9b2b26101696
http://127.0.0.1:8888/11d221d1-5cf0-4557-b023-4b4adfeeb36a


如圖激活:


IDEA熱部署之JRebel的安裝與破解教程

圖3.2 激活


點擊Change license進行激活

激活後一定要手動切換到離線模式進行使用,過程如圖 如下步驟進行操作:File ——> Setting... ——> JRebel ——> Work offline l ——> OK


IDEA熱部署之JRebel的安裝與破解教程

圖3.3 離線使用


四. 使用JRebel


如何進行使用JRebel來熱部署我們的項目呢,很簡單,如下:


IDEA熱部署之JRebel的安裝與破解教程

圖4.1 使用JRebel


當你運行項目後,這時候再去修改java代碼,然後使用上圖的小錘子進行編譯(或者快捷鍵ctrl + F9),這時候你就會發現無需重啟項目,你修改的代碼已經生效


當然你若是連編譯這一步也不想手動去操作,那也行!JRebel為我們提供了自動編譯,你只要進行如下設置,JRebel就會堅持你是否修改了代碼並且自動編譯!!!


IDEA熱部署之JRebel的安裝與破解教程


歡迎在留言區留下你的觀點,一起討論提高。如果今天的文章讓你有新的啟發,學習能力的提升上有新的認識,歡迎轉發分享給更多人。


猜你還想看


阿里、騰訊、百度、華為、京東最新面試題彙集

前後端分離開發,六大方案全揭秘:HTTP API 認證授權術

濃縮就是精華!106頁的《Python進階》中文版(附下載)

終於明白為什麼要加 final 關鍵字了!


關注「程序員小樂」,收看更多精彩內容
嘿,你在看嗎?



分享到:


相關文章: