Heim > Java > javaLernprogramm > Wie kann ich ein benutzerdefiniertes JDK für mein Gradle-Projekt angeben?

Wie kann ich ein benutzerdefiniertes JDK für mein Gradle-Projekt angeben?

Susan Sarandon
Freigeben: 2024-12-18 04:27:14
Original
768 Leute haben es durchsucht

How Can I Specify a Custom JDK for My Gradle Project?

Gradle: Benutzerdefiniertes JDK angeben

In einem Szenario, in dem Ihre Gradle-Anwendung JavaFX verwendet und Sie eine bestimmte JDK-Version benötigen, finden Sie in diesem Handbuch Informationen verschiedene Ansätze, um das gewünschte JDK zu spezifizieren.

Ansatz 1: Gradle.properties Variable

  • Erstellen Sie eine gradle.properties-Datei im Verzeichnis .gradle in Ihrem Home-Verzeichnis.
  • Definieren Sie die Variable org.gradle.java.home wie folgt :

    org.gradle.java.home=/path_to_jdk_directory
    Nach dem Login kopieren
  • Ersetzen Sie /path_to_jdk_directory durch den Speicherort des Ziels JDK.

Ansatz 2: Build.gradle-Konfiguration

  • Fügen Sie in Ihrer build.gradle-Datei die folgenden Zeilen hinzu:

    compileJava.options.fork = true
    compileJava.options.forkOptions.executable = '/path_to_javac'
    Nach dem Login kopieren
  • Setzen Sie /path_to_javac auf den Pfad des Java-Compilers innerhalb des gewünschten Bereichs JDK.

Andere Optionen

  • Definieren Sie eine Systemumgebungsvariable mit dem Namen JAVA_HOME_FOR_MY_PROJECT und verweisen Sie sie auf das gewünschte JDK. Anschließend können Sie den Wert in Ihrem build.gradle-Skript überprüfen.
  • Überschreiben Sie die Umgebungsvariable JAVA_HOME für den Build-Kontext mit der folgenden Syntax:

    JAVA_HOME=/my_special_jdk_path
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich ein benutzerdefiniertes JDK für mein Gradle-Projekt angeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage