ホームページ > Java > &#&チュートリアル > Gradle ビルド用に特定の JDK バージョンを構成するにはどうすればよいですか?

Gradle ビルド用に特定の JDK バージョンを構成するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-23 10:34:21
オリジナル
160 人が閲覧しました

How to Configure a Specific JDK Version for Gradle Builds?

Gradle での特定の JDK バージョンの構成

Gradle ビルドで特定の JDK バージョンの使用を強制すると、一貫性と互換性が確保されます。これを実現するには、いくつかの方法があります。

Gradle プロパティの使用

ユーザーのホーム ディレクトリの .gradle ディレクトリで、gradle.properties ファイルを作成または変更します。次の行を追加します。

org.gradle.java.home=/path_to_jdk_directory
ログイン後にコピー

/path_to_jdk_directory を目的の JDK インストールへのパスに置き換えます。

compileJava タスクのカスタマイズ

または、 build.gradleのcompileJavaタスク内でJDKバージョンをオーバーライドできます。 script:

compileJava.options.fork = true
compileJava.options.forkOptions.executable = '/path_to_javac'
ログイン後にコピー

/path_to_javac を JDK の javac 実行可能ファイルへのパスに置き換えます。

JAVA_HOME 環境変数の設定

環境を使用する場合変数を使用すると、実行前に目的の JDK を指すように JAVA_HOME を設定できます。 Gradle ビルド:

export JAVA_HOME=/path_to_jdk_directory
ログイン後にコピー

この方法は手動介入が必要であり、Gradle によって追跡されないため最適ではありません。これにより、構成の不一致が生じる可能性があります。

どのソリューションを選択しますか?

gradle.properties を使用する最初の方法は便利で、システム内のすべての Gradle ビルドに対して JDK バージョンをグローバルに設定します。

2 番目の方法である、compileJava のカスタマイズでは、プロジェクトのビルドにのみ影響するため、より詳細な制御と分離が可能になります。

最後に、JAVA_HOME を設定するのは簡単です。ソリューションですが、柔軟性に欠けており、追加の手動手順が必要です。

以上がGradle ビルド用に特定の JDK バージョンを構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート