myeclipse能不能自动重新编译已修改的类?

发布网友 发布时间:2022-04-22 00:02

我来回答

3个回答

热心网友 时间:2023-12-04 19:25

你用的myeclipse是集成的tomcat的把,tomcat默认是不能自动更新的。你可以修改tomcat的配置文件server.xml来实现。

方法:修改context元素
context元素:
path:指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径。
reloadable:如果这个属性设为true,Tomcat服务器在运行状态下会监视在WEB/INF/classes和WEB-INF/ lib目录下class文件的改动.如果监测到有class文件被更新,服务器会自动重新加载Web应用。
代码:

<Context path="/TestServlet" docBase="TestServlet" reloadable="true" debug="0">
</Context>

你把代码中path,docBase改成你自己的工程路径,这样应该可以实现你要的功能

热心网友 时间:2023-12-04 19:25

可以的
点击菜单-Project-Build Automatically,这个勾选。Build Automatically 的意思是自动编译,选择的功能就是,在修改代码保存的时候,就编译了。
点击菜单-Project-Build All或Build Project。

热心网友 时间:2023-12-04 19:26

myeclipse 可以自动编译的。
project -> build automatically 这项选中。
如果这样还没用的话,就可能是你的eclipse 有点问题,我的8.5这样就可以了。
还有种方法是将你的工程目录就设为tomcat 的虚拟目录。具体设法可以百度一下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com