idea離線使用jrebel的超詳細(xì)教程
JRebel 介紹
IDEA上原生是不支持熱部署的,一般更新了 Java 文件后要手動重啟 Tomcat 服務(wù)器,才能生效,浪費不少生命啊。目前對于idea熱部署最好的解決方案就是安裝JRebel插件,這樣不論是更新 class 類還是更新 Spring 配置文件都能做到立馬生效,大大提高開發(fā)效率。但是JRebel插件是需要收費使用的,雖然插件提供了14天的試用(獲取14天試用資格請點擊這里:https://zeroturnaround.com/software/JRebel/trial/),并且試用信息的填寫也是隨便填上虛假信息即可,但是只有一次試用機(jī)會,就是說試用期過了就不能再通過試用的方法繼續(xù)使用插件了,所以對于JRebel插件的破解還是很有必要的。 ps.沒有使用最新版是因為沒有找到完美破解最新版的方法
準(zhǔn)備工作
JRebel插件的百度網(wǎng)盤下載 密碼:ndqe 文件中包含插件的離線安裝壓縮包(jr-ide-intellij-6.4.3_13-16.zip)和破解文件(破解文件不支持其他版本的JRebel插件破解)
附JRebel插件官網(wǎng)下載地址:https://plugins.jetbrains.com/idea/plugin/4441-JRebel-for-intellij
注意:已安裝JRebel插件的需要在settings中將插件更新到最新版后才能將其卸載(已經(jīng)是最新版的可以直接卸載),在安裝完破解版JRebel后就不要再更新插件,否則破解會失效。
本人安裝完成后發(fā)現(xiàn)這個版本和最新版相比反應(yīng)速度會慢很多,很多時候需要刷新2次更新才能生效,不知道是不是我安裝的姿勢不對...
JRebel安裝與破解
1、安裝:在idea中點擊file->settings,再點擊plugins->install plugin from disk,選擇JRebel插件的離線安裝文件,點擊確定后重啟idea。
2、破解:關(guān)閉idea,打開壓縮包中的破解文件夾,替換一個licence文件與兩個jar包 :
1)、將本機(jī) C:\Users\你的用戶名\.JRebel\JRebel.lic替換為下載的補(bǔ)丁包里的 JRebel.lic;
2)、C:\Users\你的用戶名.IntelliJIdea2017.1\config\plugins\jr-ide-idea\lib\JRebel6\JRebel.jar
3)、C:\Users\你的用戶名.IntelliJIdea2017.1\config\plugins\jr-ide-idea\lib\JRebel\JRebel.jar
然后啟動idea,在file->settings->plugins->JRebel中查看是否已顯示激活,激活后顯示valid,圖標(biāo)為綠色(如果沒激活的話,就去試試其他人的破解方法吧)
3、激活后,設(shè)置JRebel,選擇settings -> JRebel -> advanced 選擇Jrebel 6 Agent,然后重啟idea。Jrebel的其他配置按默認(rèn)就好。
4、配置:
1).項目必須以”war exploded”形式發(fā)布,不能以”war”包形式發(fā)布
2).在Run->Edit Configuration選項中必須配置的項如下圖:(必須先以“war exploded”形式發(fā)布項目后才能看到此選項)
3)、啟動時選擇以JRebel插件在tomcat中啟動,調(diào)試或運行均可(待所有配置都完成后再嘗試運行)
4)、當(dāng)一個項目使用maven多模塊開發(fā)時通過上面的配置, 只能自動加載webapp所在的模塊, 若想改動其他模塊的代碼也要自動加載, 需在項目的根(父)pom.xml文件中加入下面的配置:
<build> <-- 只需要復(fù)制兩個 plugin 標(biāo)簽及里面的內(nèi)容即可,build 和 plugins 標(biāo)簽是為了更容易理解兩個 plugin 標(biāo)簽的放置位置 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.zeroturnaround</groupId> <artifactId>jrebel-maven-plugin</artifactId> <version>1.1.5</version> <configuration> <addResourcesDirToRebelXml>true</addResourcesDirToRebelXml> <alwaysGenerate>true</alwaysGenerate> <showGenerated>true</showGenerated> </configuration> <executions> <execution> <id>generate-rebel-xml</id> <phase>process-resources</phase> <goals> <goal>generate</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
將兩個 plugin 標(biāo)簽的內(nèi)容復(fù)制到pom.xml文件后,右鍵點擊pom.xml文件,選擇maven->ReImport(首先要確保該項目是maven項目),maven會自動下載所需的文件(或者使用maven命令:mvn JRebel:generate)。
jrebel6.4.3離線安裝破解,親測可用附網(wǎng)盤下載地址
點擊百度網(wǎng)盤下載,提取碼:hfyn
主要完成兩個工作,
1:把jrebel.lic放到用戶名的 ~/.jrebel 目錄內(nèi) (或者啟動IDE后手動選擇lic文件目錄)
2:替換2個jar包
找到j(luò)rebel的插件目錄,分別替換jrebel和jrebel6文件夾下的對應(yīng)jrebel.jar
最新idea2020安裝部署超詳細(xì)教程
懂得懂的
到此這篇關(guān)于idea離線使用jrebel(親測可用)的文章就介紹到這了,更多相關(guān)idea使用jrebel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用SpringBoot+EasyExcel+Vue實現(xiàn)excel表格的導(dǎo)入和導(dǎo)出詳解
這篇文章主要介紹了使用SpringBoot+VUE+EasyExcel?整合導(dǎo)入導(dǎo)出數(shù)據(jù)的過程詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08關(guān)于feign.codec.DecodeException異常的解決方案
這篇文章主要介紹了關(guān)于feign.codec.DecodeException異常的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03Java中StringBuilder字符串類型的操作方法及API整理
Java中的StringBuffer類繼承于AbstractStringBuilder,用來創(chuàng)建非線程安全的字符串類型對象,下面即是對Java中StringBuilder字符串類型的操作方法及API整理2016-05-05Spring Boot應(yīng)用配置常用相關(guān)視圖解析器詳解
這篇文章主要給大家介紹了關(guān)于Spring Boot應(yīng)用配置常用相關(guān)視圖解析器的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12Java并發(fā)系列之JUC中的Lock鎖與synchronized同步代碼塊問題
這篇文章主要介紹了Java并發(fā)系列之JUC中的Lock鎖與synchronized同步代碼塊,簡單介紹了lock鎖及鎖的底層知識,結(jié)合案例給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04