IntelliJ IDEA 工程Java文件上紅色的無效符(紅色表示該類是不可編譯文件)單元測試
1.查看Java、resources文件夾測試
如圖所示,是由於沒有配置blog
2.在Java文件夾點擊右鍵找到Mark Direc tory as -->Sources Root(告訴IntelliJ IDEA,Java文件夾及其子文件夾中包含的源代碼,能夠編譯爲構建過程的一部分)資源
3.在resources文件夾點擊右鍵找到Mark Direc tory as -->Resources Root(告訴IntelliJ IDEA,resources文件夾及其子文件夾用於應用程序中的資源文件(圖像、各類配置XML和屬性文件)編譯
配置完成,從新編譯項目便可配置
4.IntelliJ IDEA中Mark Directory As裏的Sources Root、ReSources Root 區別:程序
1.Source roots:經過這個指定一個文件夾,告訴IntelliJ IDEA,這個文件夾及其子文件夾中包含的源代碼,能夠編譯爲構建過程的一部分im
2.Test source roots:經過這個指定一個文件夾相似於源根,但用於用於測試的代碼(例如用於單元測試),測試源文件夾容許測試相關的代碼與生產代碼分開,源和測試源的編譯結果被放置在不一樣的文件夾中
3. Resource roots:用於應用程序中的資源文件(圖像、各類配置XML和屬性文件等)在構建過程當中,資源文件夾的全部內容都複製到輸出文件夾中
4. Test resource roots:是資源文件與您的測試源有關。在全部其餘方面,這些文件夾相似於資源文件夾項目