已采納回答 / likeflower950
檢測.java文件沒用,這個只是熱加載內容,而不是編譯字節碼文件。只有Eclipse編譯了java文件之后,相應的生成了新的.class文件,然后才能監控到更新,你才能進行加載。如你所說,如果不重新編譯時間戳一直不變,確實是這樣,如果不編譯的話,肯定不能加載!你手動重啟都沒用,別說熱加載了!
2018-06-28
已采納回答 / 菜鳥何時變大神
idea 不會自動編譯代碼,沒有檢測到class文件發生變化,所以沒效果。解決方法:?第一步:pom.xml 中添加 deltool依賴第二步:idea -> preferences-> compiler -> 選中右側的make project automately第三部:通過快捷鍵(ctrl+shift+alt+/ 或者 command+shift+alt+/)打開registry 彈框 ,? 找到compiler.automate.allow.when.app.running 然后...
2018-06-28
已采納回答 / 慕尼黑3597250
這個classpath就是單純的class問價路徑,如果在創建項目時選擇將代碼與class分開就會自動創建bin文件夾,即使沒有bin文件夾找到class的決對路徑即可,希望能幫到你。
2017-11-26
已采納回答 / ZXPing
別聽他們胡說,為了轉義是反斜杠“\\”,兩個反斜杠實際代表一個反斜杠“\”。那為什么Java中寫正斜杠“/”、“//”、“///”,甚至再多都不會有問題呢?那是因為Java中處理流,都會使用到File...
2017-11-19
講師回答 / 濟癲
這個實例主要是為了讓大家更加深刻的理解Java類熱加載的原理,老師在示例中直接寫了文件分隔符,最好的方式是寫成File.seperator,這樣就不會受操作系統平臺的影響了
2017-11-17