JRebel是一套JavaEE開(kāi)發(fā)工具,本站為您提供的是jrebel 4.5.2 破解版,此版本也是最新版本,是一個(gè)Java類熱啟動(dòng)的工具,使Java開(kāi)發(fā)(特別是Web開(kāi)發(fā))可以實(shí)現(xiàn)像PHP開(kāi)發(fā)那樣即時(shí)刷新的效果,這樣再也不用修改java文件之后頻繁的去重啟Web Server了,用起來(lái)非常的順手。原版的jrebel 4.5.2 是一個(gè)試用版本,試用的期限為30天,本站為你提供的沒(méi)有任何時(shí)間上的限制,請(qǐng)放心下載使用。
3.5 的僅支持java 6.0+,使用時(shí),將jrebelXXX.jar修改為jrebel.jar
使用JavaRebel實(shí)現(xiàn)即時(shí)重載javaclass更改
本文以javarebel-2.0 free版本為例,包括如何配置在使用Eclipse插件開(kāi)發(fā)tomcat應(yīng)用時(shí),實(shí)現(xiàn)即時(shí)重載java class更改。
1. 首先下載JavaRebel,下載后解壓到本地目錄,javarebel.jar文件的名字千萬(wàn)不要更改。
2. 因?yàn)镴avaRebel在不同的jdk版本,配置也不同,本例以JDK5+,tomcat 5.5+以上版本為例
在Eclipse的tomcat插件中,配置 JavaReble
在Jvm配置中加入下面的設(shè)置
-noverify -javaagent:D:\studysoftware\apache-tomcat-6.0.20\jrebel.jar
-Drebel.dirs=E:\study\java\eclipseWorkspace\6_5\test\WebRoot\WEB-INF\classes
-Drebel.spring_plugin=true
-Drebel.struts2-plugin=true
說(shuō)明:
-Drebel.dirs 指定要監(jiān)控的 編譯后的java 文件目錄,這個(gè)目錄和上邊javarebel.jar的路徑千萬(wàn)不要有空格和中文,最好連.也不要有。
-Drebel.spring_plugin 表示對(duì)Spring的支持,默認(rèn)是false
-Drebel.struts2-plugin=true,這里是-而不是_,千萬(wàn)不要自作聰明喲。
配置完上面后,還需要關(guān)閉tomcat的應(yīng)用程序的reloadable設(shè)置
接下來(lái),可以啟動(dòng)Tomcat服務(wù)了,如果配置正確,啟動(dòng)服務(wù)后,會(huì)有以下提示
JavaRebel: Starting logging to file: D:\studysoftware\apache-tomcat-6.0.20\JavaRebel.log
##########################################################
ZeroTurnaround JavaRebel 2.0-RC2b (200903121816)
(c) Copyright Webmedia, Ltd, 2007-2009. All rights reserved.
This product is licensed to Unlimited
For FUN! Unlimited! Enjoy!
##########################################################
JavaRebel: A newer version '2.0.1' is available for download
JavaRebel: from http://www.zeroturnaround.com/download.
JavaRebel: Directory 'E:\study\java\eclipseWorkspace\6_5\test\WebRoot\WEB-INF\classes' will be monitored for class changes.
如果出上以上提示,則表示JavaRebel已經(jīng)配置成功。
接下來(lái)大家可以在Eclipse中修改代碼,進(jìn)行編譯進(jìn)行測(cè)試。
如果Eclipse提示, 則直接關(guān)接不理它即可,你發(fā)現(xiàn)你修改后的 class文件已經(jīng)被jvm加載了。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版