すべてのJava 9モジュールです。Mavenをビルドシステムとして使用します。プロジェクトには「ファセット」はありません。実行構成は次のようになります。-
Mavenですべてをうまく構築できます。ただし、IntelliJでコンパイルしようとすると、どういうわけか私のプロジェクトはKotlinプロジェクトであると考えられ、コンパイルできません。
エラー:Kotlin:モジュールグラフにKotlin標準ライブラリが見つかりません。モジュール定義に「requires kotlin.stdlib」句があることを確認してください
誰もこれを修正する方法を考えていますか?実行構成を削除して再作成しました。これはしばらくの間問題を修正しますが、その後ランダムに再表示されます。
2019.1.であっても、そのエラーは存在します。
私のために常に働く解決策は次のとおりです:
Build menu => Rebuild Project
JDK 12.0.1でテスト済み
ただし、IntelliJチームはできるだけ早く修正する必要がありますJavaプロジェクトはJDK 11 ++に渡されています
Ctrl + Shift + F9を使用してモジュールを再構築するか、モジュールを右クリックして、メニューで[再構築]を選択します。
一方、これはKotlin JavaRuntimeで利用可能なkotlin-stdlib.jar
を使用して修正できます。
module kotlin.test {
requires kotlin.stdlib;
}
kotlin.test
はモジュール名に置き換える必要があります。
詳細が重要な場合に備えて、私は使用しています
IntelliJ IDEA 2018.3 (Community Edition) Build #IC-183.4284.148, built on November 21, 2018
上記のKotlin JavaRunTimeには、IntelliJ Contents/plugins/Kotlin/kotlinc/lib
内のパス.app
からのソースがあり、その中にkotlin-stdlib.jar
が含まれています。