記一次用IDEA打開java項(xiàng)目后不能運(yùn)行的解決方法
有時(shí)候想運(yùn)行別人的項(xiàng)目,但是別人的項(xiàng)目并非IDEA項(xiàng)目(甚至只有源碼),當(dāng)我們打開項(xiàng)目時(shí)候,并不能運(yùn)行,我們卻不知道怎么辦。經(jīng)過多次查找和嘗試,最終終于能夠運(yùn)行起來了。記一下解決的方法。
這是源碼打開的項(xiàng)目
首先,查看sdk是否設(shè)置了??梢栽?File=》Project Structure=》Project里面查看并設(shè)置。
但是,設(shè)置后還是不可以運(yùn)行。如下圖:
設(shè)置SDK后的
我們可以發(fā)現(xiàn),src跟可以正常運(yùn)行的項(xiàng)目的src顏色不一樣:
正??蛇\(yùn)行項(xiàng)目
原來,是IDEA不能自動(dòng)對(duì)源代碼識(shí)別出來src目錄,要我們手動(dòng)設(shè)置:
選中src目錄=》右鍵=》make Directory as = Source Root:
標(biāo)記src目錄后
然后就可以運(yùn)行了。
但是,可能sdk與Project language level不對(duì)應(yīng),也會(huì)報(bào)錯(cuò)。
在File=》Project Structure =》Project中修改即可。
設(shè)置SDK與Project language level對(duì)應(yīng)
運(yùn)行之后,說是,找不到引入的包。
引入的包需要在 File=》Project Structure=》Libraries 中添加想要引入的jar包。
引入之后,就能夠識(shí)別了的。
成功運(yùn)行。
到此這篇關(guān)于記一次用IDEA打開java項(xiàng)目后不能運(yùn)行的解決方法的文章就介紹到這了,更多相關(guān)IDEA打開java項(xiàng)目運(yùn)行內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一文搞懂Java MD5算法的原理及實(shí)現(xiàn)
MD5信息摘要算法,一種被廣泛使用的密碼散列函數(shù),可以產(chǎn)生出一個(gè)128位(16字節(jié))的散列值(hash value),用于確保信息傳輸完整一致。本文將詳解MD5算法的原理及實(shí)現(xiàn),感興趣的可以了解一下2022-06-06
關(guān)于Redis鍵值出現(xiàn)\xac\xed\x00\x05t\x00&錯(cuò)誤的解決方法
這篇文章主要介紹了關(guān)于Redis鍵值出現(xiàn)\xac\xed\x00\x05t\x00&的解決方法,出現(xiàn)該問題的原因是, redis template向redis存放使用java對(duì)象序列化的值,序列化方式和string的一般方式不同,需要的朋友可以參考下2023-08-08
Java使用正則表達(dá)式進(jìn)行匹配且對(duì)匹配結(jié)果逐個(gè)替換
這篇文章主要介紹了Java使用正則表達(dá)式進(jìn)行匹配且對(duì)匹配結(jié)果逐個(gè)替換,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09
Springboot初始化啟動(dòng)報(bào)錯(cuò)Error?creating?bean?with?name?'da
這篇文章主要為大家介紹了Springboot初始化啟動(dòng)報(bào)Error?creating?bean?with?name?'dataSource'?defined?in?class?path?resource解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
Java實(shí)現(xiàn)短信驗(yàn)證碼的示例代碼
Java是一種流行的編程語言,驗(yàn)證碼是一種常用的網(wǎng)絡(luò)安全技術(shù)。Java發(fā)展至今,網(wǎng)上也出現(xiàn)了各種各樣的驗(yàn)證碼,下面是用Java實(shí)現(xiàn)短信驗(yàn)證碼的總結(jié),感興趣的可以了解一下2023-03-03
java.lang.Void 與 void的比較及使用方法介紹
這篇文章主要介紹了java.lang.Void 與 void的比較及使用方法介紹,小編覺得挺不錯(cuò)的,這里給大家分享一下,需要的朋友可以參考。2017-10-10
Java 基于TCP Socket 實(shí)現(xiàn)文件上傳
這篇文章主要介紹了Java 基于TCP Socket 實(shí)現(xiàn)文件上傳的示例代碼,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-12-12
MyBatisPlus自定義SQL的實(shí)現(xiàn)
MyBatisPlus提供了自定義SQL功能,允許開發(fā)者在Mapper接口中定義方法,并通過XML文件或注解編寫SQL語句,本文詳解了如何在MP中使用自定義SQL,感興趣的可以了解一下2024-09-09

