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

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


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

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


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解析Java編程中對(duì)于包結(jié)構(gòu)的命名和訪問(wèn)
這篇文章主要介紹了Java編程中對(duì)于包結(jié)構(gòu)的命名和訪問(wèn),是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-12-12
SpringBoot啟動(dòng)security后如何關(guān)閉彈出的/login頁(yè)面
這篇文章主要介紹了SpringBoot啟動(dòng)security后如何關(guān)閉彈出的login頁(yè)面問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Java中實(shí)現(xiàn)線程的超時(shí)中斷方法實(shí)例
之前在使用Java實(shí)現(xiàn)熔斷降級(jí)組件的時(shí)候,需要實(shí)現(xiàn)接口請(qǐng)求的超時(shí)中斷,通過(guò)查找相關(guān)資料了解了相關(guān)的方法,下面這篇文章主要給大家介紹了關(guān)于Java中實(shí)現(xiàn)線程的超時(shí)中斷的相關(guān)資料,需要的朋友可以參考下2018-06-06
Spring?Boot項(xiàng)目啟動(dòng)報(bào)錯(cuò)Unable?to?start?web?server解決方法
這篇文章主要給大家介紹了關(guān)于Spring?Boot項(xiàng)目啟動(dòng)報(bào)錯(cuò)Unable?to?start?web?server的解決方法,錯(cuò)誤內(nèi)容大概的意思是未能加載嵌入的供web應(yīng)用加載的空間,是因?yàn)槿鄙賁ervletWebServerFactorybean,需要的朋友可以參考下2024-07-07
Java多線程之scheduledThreadPool的方法解析
這篇文章主要介紹了Java多線程之scheduledThreadPool的方法解析,queue是DelayedWorkQueue,但通過(guò)后面的分析可以知道,最大線程數(shù)是不起作用的,最多會(huì)起核心線程數(shù)的數(shù)量,需要的朋友可以參考下2023-12-12
@Scheduled fixedDelayString 加載properties配置方式
這篇文章主要介紹了@Scheduled fixedDelayString 加載properties配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
java使用google身份驗(yàn)證器實(shí)現(xiàn)動(dòng)態(tài)口令驗(yàn)證的示例
本篇文章主要介紹了java使用google身份驗(yàn)證器實(shí)現(xiàn)動(dòng)態(tài)口令驗(yàn)證的示例,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08

