亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在intellj idea無法運行

我用的intellj idea作為IDE,碰到一些問題。不知道有沒有同學和我一樣的,可以一起討論下。

以下是intellj idea生產的代碼結構

http://img1.sycdn.imooc.com//5a7f297400018c0104130576.jpg

第一個問題,我按照老師的代碼運行的時候拋出java.io.FileNotFoundException

http://img1.sycdn.imooc.com//5a7f28d9000190db13400300.jpg

記得之前老師有說過,初始化子類時會觸發初始化父類的方法。所以這里會加載Object類,而Object類不在classPath路徑下,所以拋出了異常。根據分析,我在loadClass方法中加了一層判斷來跳過對Object的熱加載

http://img1.sycdn.imooc.com//5a7f29d9000197e507550361.jpg

運行代碼后,確實沒有再拋出FileNotFoundException,但是在進行類型轉換的時候報錯了[心碎]。。

http://img1.sycdn.imooc.com//5a7f2a54000116c710530179.jpg

個人猜測可能是兩次加載的classpath不是同一個了,所以無法cast。有沒有大神指導?或者有沒有碰到同樣問題的同學,一起討論下~~

正在回答

1 回答

這個是因為在編譯的時候把原來的文件刪了,就是不存在

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在intellj idea無法運行

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號