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

解決方案:
settings -> compiler 勾選自動編譯選項

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

刪除緩存,并重啟就能解決問題。
以上這篇解決idea 項目編譯后沒有class文件的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java數(shù)組的三種擴容方式以及程序?qū)崿F(xiàn)詳解
這篇文章主要介紹了java數(shù)組的三種擴容方式以及程序?qū)崿F(xiàn)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12
Java實現(xiàn)微信登錄并獲取用戶信息功能(開發(fā)流程)
這篇文章主要介紹了Java實現(xiàn)微信登錄并獲取用戶信息功能(開發(fā)流程),本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2024-07-07
java基本教程之synchronized關(guān)鍵字 java多線程教程
這篇文章主要介紹了java的synchronized原理、synchronized基本規(guī)則、synchronized方法 和 synchronized代碼塊、實例鎖和全局鎖2014-01-01
springboot2升級到springboot3過程相關(guān)修改記錄
本文詳細記錄了將Spring Boot 2升級到Spring Boot 3的過程,包括升級JDK到17、修改依賴、配置文件調(diào)整以及處理一些特定問題,如Redisson版本升級和Swagger配置,感興趣的朋友跟隨小編一起看看吧2024-12-12
淺談為什么阿里巴巴要禁用Executors創(chuàng)建線程池
這篇文章主要介紹了淺談為什么阿里巴巴要禁用Executors創(chuàng)建線程池,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-02-02

