IDEA下"File is read-only"可能原因分析及"找不到或無法加載主類"的問題
1.File is read-only”可能原因
寫代碼時(shí)想要修改這個(gè)靜態(tài)變量的值,把這個(gè)語(yǔ)句注釋掉,發(fā)現(xiàn)在這個(gè)文件中File is read-only無法編輯修改,于是想去掉這個(gè)狀態(tài)

網(wǎng)上查看的解釋大多是在File欄目或File->File Properties下可以找到Make File Writeable,但是我在這個(gè)文件頁(yè)面查找時(shí)沒有找到(左圖是read-only文件,右圖是自己創(chuàng)建的文件)
經(jīng)過查資料了解,通過maven自動(dòng)導(dǎo)入某些項(xiàng)目源碼是無法對(duì)源代碼進(jìn)行備注、注解等修改的操作的(可能是這個(gè)原因),所以如果希望查看和修改源代碼,可能需要下載依賴的源代碼附件
知識(shí)補(bǔ)充:
- Maven通過依賴管理來處理項(xiàng)目依賴。
- 當(dāng)你添加一個(gè)依賴時(shí),Maven會(huì)從遠(yuǎn)程倉(cāng)庫(kù)下載該依賴的jar文件到你的本地倉(cāng)庫(kù)。
- 這些jar文件通常是編譯后的字節(jié)碼,而不是源代碼。(這個(gè)文件確實(shí)是在jar包里)


2.“找不到或無法加載主類”問題的解決
運(yùn)行代碼的時(shí)候,遇到了找不到或無法加載主類的問題

這里應(yīng)該是路徑問題,從Run->Edit Configurations進(jìn)入,修改錯(cuò)誤路徑為文件正確路徑,確認(rèn)Main class字段正確填寫了要啟動(dòng)的類。修改完即可正常運(yùn)行。


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java+Okhttp3調(diào)用接口的實(shí)例
這篇文章主要介紹了java+Okhttp3調(diào)用接口的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Java后端學(xué)習(xí)精華之TCP通信傳輸協(xié)議詳解
TCP/IP是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,它會(huì)保證數(shù)據(jù)不丟包、不亂序。TCP全名是Transmission Control Protocol,它是位于網(wǎng)絡(luò)OSI模型中的第四層2021-09-09

