eclipse 对java的即时编译_Eclipse Java class修改后的即时编译

本文介绍了如何在Eclipse中配置JavaRebel以实现修改Java文件后无需重启Eclipse即可即时编译。主要步骤包括下载JavaRebel JAR包,配置Eclipse的运行/调试配置,添加JavaRebel启动参数,并禁用Tomcat的自动重载。成功配置后,Eclipse会监控类变化,允许开发者快速测试代码改动。
摘要由CSDN通过智能技术生成

通常情况下,修改了java文件,需要重启eclipse.但是myeclipse可以不用.

其实即时编译早就有了,通过简单配置javaRebel配置,可以达到修改java文件后不重启eclipse.

注: 本人使用tomcat跑项目,因此介绍eclipse中tomcat的配置

1),下载javaRebel jar包

2),进入run configuration/debug configuration页面,添加rebel的启动配置.注意需要选择对应的tomcat.

点击图中的向下的箭头.

b557d9cc3843209672276ddc5f4e04fa.png

08850455cd9ef7ce6f406af77213a2f5.png

内容如下:

-noverify -javaagent:F:\javaRebel\javaRebel.jar

-Drebel.spring_plugin=true

-Drebel.struts2-plugin=true

3),将tomcat自动重载disabled掉.双击server页面的tomcat.如图

85b17e2d1266f1322fd4b751e5b72c6a.png

结果:

JavaRebel: Directory 'E:\study\java\eclipseWorkspace\6_5\test\WebRoot\WEB-INF\classes' will be monitored for class changes.

如果出上以上提示,则表示JavaRebel已经配置成功。

接下来大家可以在Eclipse中修改代码,进行编译进行测试。

如果Eclipse提示, 则直接关接不理它即可,你发现你修改后的 class文件已经被jvm加载了。

最简单粗暴的方法,其实还是直接输出一个语句,这才是王道....(没有出现的话,,呵呵了,,,)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值