‘壹’ java程序一个按钮下重新启动自己的程序,用runtime类怎么写,一直写不对
java中不能自己重启自己吧?
折中,调用一个CMD命令,执行重启程序,即
Runtime.getRuntime().exec("....");
在exec中执行一个批处理命名 ,杀掉当前java程序后再重新启动。
‘贰’ IntelliJ IDEA12 怎么热部署,每次修改java文件就得重启tomcat
确保使用的是debug模式。
确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的
(特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件。此插件收费。可以实现大部分的修改热部署,包括修改项目配置文件等热部署。以下描述均指的是普通的修改下的热部署。)
项目配置如图:
‘叁’ java哪些文件改变时需要重启服务器 比如.java文件,.jsp文件,.xml文件,,到底那些文件改变后,才需要重启
java的一些静态的变量,全局的,或者一些特殊的XML需要重启,不过,你可以修改为自动重新部署