1. 程式人生 > >IDEA熱部署之JRebel破解附反向代理破解exe(安裝)

IDEA熱部署之JRebel破解附反向代理破解exe(安裝)

一. 初識JRebel
JRebel是一款實現 熱部署 的開發工具,它可以允許你在啟動程式時修改java程式碼直接進行編譯生效,無須手動重啟。
對於平時的小程式這種好處不明顯,但是一旦開發較大型專案時,你會發現熱部署的實現會為你節省了大量重啟時間,明顯提高個人開發效率。
當然現在IDEA其實也有熱部署的機制,但個人感覺還是沒有JRebel來的完善
二. 為IDEA安裝JReable外掛
2.1 按照方式一: 線上安裝
同其它外掛安裝一樣,請按照以下步驟先行按照外掛
File ——> Settings... ——> Plugins ——> Browase repositories... ——> 找到如下介面輸入Jrebel查詢
 
圖2.1 安裝JReable外掛
按照成功後會提示重啟,這時候重啟IDEA即可(若在安裝過程出現如圖問題(請多試幾遍),請用方式二進行離線安裝)
 
圖2.2 安裝失敗
2.2 按照方式二: 離線安裝
下載離線包 :
https://plugins.jetbrains.com/plugin/download?updateId=25523
也可以自行到官網下載:
https://plugins.jetbrains.com/plugin/4441-jrebel-for-intellij


離線安裝過程如下:

 
圖2.3 離線安裝
三. 破解啟用JReable
3.1 下載反向代理軟體
根據自己的系統下載對應版本,window系統需要下載ReverseProxy_windows_amd64.exe這個版本 附:下載地址
https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4下載後執行如圖所示(注意:啟用成功前不要關閉反向代理程式)
 
圖2.4 反向代理程式執行介面
![在這裡插入圖片描述]()
3.2 開始啟用啟用JReable
如下步驟進行操作:File ——> Setting... ——> JRebel ——> Activate now
 
圖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

 
如圖啟用:

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


四. 使用JRebel
如何進行使用JRebel來熱部署我們的專案呢,很簡單,如下:
 
圖4.1 使用JRebel
當你執行專案後,這時候再去修改java程式碼,然後使用上圖的小錘子進行編譯(或者快捷鍵ctrl + F9),這時候你就會發現無需重啟專案,你修改的程式碼已經生效
當然你若是連編譯這一步也不想手動去操作,那也行!JRebel為我們提供了自動編譯,你只要進行如下設定,JRebel就會堅持你是否修改了程式碼並且自動編譯!!!

--------------------- 
作者:叄念 
來源:CSDN 
原文:https://blog.csdn.net/qq_36868342/article/details/84194711 
版權宣告:本文為博主原創文章,轉載請附上博文連結!