Error:Kotlin: Output directory not specified for Module 'xxx' production


今天 在 build 一個 project 的時候,沒編譯成功,報了 “Error:Kotlin: Output directory not specified for Module 'xxx' production” 的提示 

前幾天都還運行得好好的,今天出現了這么奇怪的問題,一開始以為是新增的文件出問題了,但是將新增的文件刪除后,還是報相同的錯誤。一時找不到頭緒,網上的解決辦法是修改編譯后的文件路徑設置:

file -> ‘Project structure…’ 在左側的Project Setting -> Project,右側的Project compiler output 輸入一個項目編譯后文件輸入的路徑。

修改后還是不行,后來經過查詢,在 Build->Rebuild Project 解決了這個編譯錯誤,但是后面在run的時候,又報了“找不到或無法加載主類”的提示,一般這種提示都是path路徑沒設置正確,但是之前還是運行成功的,並且中間沒有更改過path設置,顯然不是這個問題,懷疑是前面編譯運行出現了問題,因為是maven項目,於是使用命令行運行mvn compile解決

-------------------------------后續----------------------------------------------------

后來發現每次修改代碼都要compile才能生效,於是重新排查,最后發現是因為pom文件引入了 <org.openjdk.jol> 的原因


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM