解決idea 項(xiàng)目編譯后沒(méi)有class文件的問(wèn)題
情況一:
問(wèn)題
idea項(xiàng)目突然無(wú)法運(yùn)行,提示找不到某個(gè)類(lèi)。查看了編譯輸出目錄out,發(fā)現(xiàn)沒(méi)有class文件。
嘗試解決
嘗試刪除out、重新導(dǎo)入項(xiàng)目、在gradle面板點(diǎn)擊刷新,都沒(méi)能解決問(wèn)題。
問(wèn)題解決
最后,點(diǎn)擊Build->Rebuild Project解決。不明原因,先做下記錄。
情況二:
問(wèn)題:
開(kāi)發(fā)工程中將idea中編譯輸出目錄 out 刪掉。發(fā)現(xiàn)再次編譯不能生成class文件

解決方案:
settings -> compiler 勾選自動(dòng)編譯選項(xiàng)

補(bǔ)充知識(shí):IDEA項(xiàng)目無(wú)法引用本地Class類(lèi),而且各種報(bào)錯(cuò)
背景
今天從git 上下載下來(lái)的項(xiàng)目,在別的機(jī)器上都可以正常運(yùn)行,然而到了我的機(jī)器上,就各種報(bào)錯(cuò),而且本地的class文件也無(wú)法引用。
1.刪掉項(xiàng)目,重新下載也不好用
2.重啟IDEA,也沒(méi)有解決問(wèn)題,
原因:
IDEA中有緩存,應(yīng)該是項(xiàng)目中的緩存,建立的索引報(bào)錯(cuò)了,導(dǎo)致不能正常引用現(xiàn)有的類(lèi);
解決方案:
清理緩存:

刪除緩存,并重啟就能解決問(wèn)題。
以上這篇解決idea 項(xiàng)目編譯后沒(méi)有class文件的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 關(guān)于idea更新到2020.2.3無(wú)法創(chuàng)建web項(xiàng)目原因 library is not specified
- IDEA中項(xiàng)目集成git提交代碼的詳細(xì)步驟
- Eclipse項(xiàng)目怎么導(dǎo)入IDEA并運(yùn)行(超詳細(xì))
- IDEA2020.2創(chuàng)建springboot項(xiàng)目卡死在reading maven project的問(wèn)題
- IDEA中的clean,清除項(xiàng)目緩存圖文教程
- 解決IDEA maven 項(xiàng)目修改代碼不生效,mvn clean、install后才生效
- 解決idea web項(xiàng)目中out目錄更新不同步問(wèn)題
- IntelliJ IDEA 關(guān)閉多余項(xiàng)目的操作方法
相關(guān)文章
java數(shù)組的三種擴(kuò)容方式以及程序?qū)崿F(xiàn)詳解
這篇文章主要介紹了java數(shù)組的三種擴(kuò)容方式以及程序?qū)崿F(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Java實(shí)現(xiàn)微信登錄并獲取用戶(hù)信息功能(開(kāi)發(fā)流程)
這篇文章主要介紹了Java實(shí)現(xiàn)微信登錄并獲取用戶(hù)信息功能(開(kāi)發(fā)流程),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07
java基本教程之synchronized關(guān)鍵字 java多線程教程
這篇文章主要介紹了java的synchronized原理、synchronized基本規(guī)則、synchronized方法 和 synchronized代碼塊、實(shí)例鎖和全局鎖2014-01-01
springboot2升級(jí)到springboot3過(guò)程相關(guān)修改記錄
本文詳細(xì)記錄了將Spring Boot 2升級(jí)到Spring Boot 3的過(guò)程,包括升級(jí)JDK到17、修改依賴(lài)、配置文件調(diào)整以及處理一些特定問(wèn)題,如Redisson版本升級(jí)和Swagger配置,感興趣的朋友跟隨小編一起看看吧2024-12-12
淺談為什么阿里巴巴要禁用Executors創(chuàng)建線程池
這篇文章主要介紹了淺談為什么阿里巴巴要禁用Executors創(chuàng)建線程池,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
Java調(diào)用WebService接口作測(cè)試
這篇文章主要介紹了Java調(diào)用WebService接口作測(cè)試,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11

