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