我花了最后 1.5 個小時試圖讓
它還抱怨沒有配置 Kotlin,但我已經配置了它。
這是運行配置:

以下是專案設定:

uj5u.com熱心網友回復:
您的Hello.kt檔案需要位于src/main檔案夾內的某個位置,可能在src/main/kotlin. 這與教程不同,因為您的專案使用的是 Gradle,而教程中的則不是。我認為這是因為較新版本的 IntelliJ 在新專案中默認使用 Gradle,而在撰寫教程時并非如此。
使用src/main/kotlin和src/test/kotlin作為源代碼目錄是 Gradle(和 Maven)中的約定。將 Gradle 專案匯入 IntelliJ 時,main將成為一個模塊,并kotlin成為該模塊中的源檔案夾。也是如此test。在您的螢屏截圖中,粗體文本和藍色圖示亮起main并test確認您的專案是如何設定的。這些檔案夾之外的檔案不被視為源檔案,這解釋了為什么您的Hello.kt檔案沒有被正確編譯或識別。
自撰寫本教程以來,IntelliJ 在創建新專案時的默認行為很可能已更改。在教程中,他們選擇“Kotlin”作為專案型別,這將創建一個不使用 Gradle 的專案。因此,該專案不使用src/main/kotlin目錄結構。
我可以從您的視頻中看到您選擇了相同的選項,但在下一個螢屏上,IntelliJ 仍然自動選擇 Gradle 作為新專案的構建系統。為了匹配教程中使用的專案結構,我認為您需要選擇“IntelliJ”作為構建系統。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/319029.html
