问题描述
- java如何动态加载.java文件
-
运行的web工程(tomcat容器),java如何动态加载.java文件!
解决方案
解决方案二:
java文件最终会转化成class文件,加载java文件还是要重新部署tomcat
解决方案三:
不晓得你的意思,你的意思是tomcat容器启动的时候,指定运行某个类?
解决方案四:
如果楼主只是觉得tomcat在调试的时候修改了内容需要重新部署很麻烦,楼主可以通过双击tomcat服务,然后修改Publishing下对应的选项来完成。
Never publish automatically——从不自动部署;Automatically publish when resources change——当资源发生改变时,自动部署;Automatically publish after a build event——在指定事件触发后重新自动部署(这个一般我都不用);在我们调整页面布局,样式等与页面相关操作的更改时,我们通常希望它能够实时刷新即可以看到效果,因此,选择第二项——当资源发生改变时,自动部署;这样我们就没必要重启服务了。但倘若楼主在debug后台,改了后台代码,却不希望重启服务,就可以选择第一个——从不自动部署;这样每次保存代码的时候,服务器始终提示我们重新部署,很多时候都会报错,失败,让我们不得不重启服务了。
解决方案五:
asm javassist 都是行,用过javassist源码级别的修改。
解决方案六:
.java文件编译后会生成.class文件(字节码文件),java虚拟机会调用类加载器加载class文件。
时间: 2024-11-05 17:23:02