『壹』 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需要重啟,不過,你可以修改為自動重新部署