mavenパッケージにJDKの依存関係がない場合の対処法
MavenパッケージにJDKの依存関係がない場合は、次の手順で解決できます。
- JDKが正常にインストールされていることと、環境変数が正しく設定されていることを確認します。
- pom.xmlファイルで、JDKの依存関係が正しく設定されていることを確認します。たとえば、次のコードを使用してJDKの依存関係を追加します。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
使用する JDK バージョンの、のバージョンと照合してください。
- プロジェクトの設定が適切であっても依然としてJDKの依存関係がない場合、以下のコマンドをコマンドラインで実行してプロジェクトをクリーンアップして再構築してみてください:
mvn clean package
これによりプロジェクトはクリーンアップされ再構築され、JDK依存が適切に取得されることが保証されます。
上記の手順で問題が解決しない場合は、Mavenの設定をアップデートしてみるか、あなたのIDEでJDKが正しく設定されているか確認してください。また、JDKのjarファイルをプロジェクトのlibディレクトリに手動で追加し、pom.xmlに依存関係を追加する方法を試してください。