Correct. will need to upgrade to gradle 6 to support building with JDK 13. See JDK-8232063 [1] and JDK-8232064 [2]. The gradle team indicates that they plan to ship gradle 6 on November 1 [3].

By way of information, the current toolchain versions used by the JavaFX build are recorded in build.properties [4].

-- Kevin

[1] https://bugs.openjdk.java.net/browse/JDK-8232063
[2] https://bugs.openjdk.java.net/browse/JDK-8232064
[3] https://github.com/gradle/gradle/milestones
[4] https://github.com/openjdk/jfx/blob/master/build.properties#L75


On 10/18/2019 4:56 AM, Nir Lisker wrote:
Sorry, that was my mistake when I updated that page for Skara. We usually
list JDK N and N-1 as compatible for JFX N and I missed that Gradle is not
there yet for 13.
Use JDK 12 for now.

- Nir

On Fri, Oct 18, 2019, 09:02 Robert Lichtenberger <[email protected]>
wrote:

In trying to provide a fix for JDK-8232524 I have begun to setup a build
for JavaFX.

According to [1] using JDK-13 is recommended. However, gradle is not yet
ready to run on JDK-13 ([2]):

[rli@rlinux jfx]$ ./gradlew clean

FAILURE: Build failed with an exception.

* Where:

Build file '/home/rli/PWEs/jfx/buildSrc/build.gradle'

* What went wrong:

Could not compile build file '/home/rli/PWEs/jfx/buildSrc/build.gradle'.

startup failed:
   General error during semantic analysis: Unsupported class file major
version 57

I'll now continue on JDK-12 (just like I have to in my day job) but is
there any general advice on how to proceed with JDK-13?

Best regards,

Robert


[1]
https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX#BuildingOpenJFX-LinuxDesktopBuildLinux

[2] https://github.com/gradle/gradle/issues/8681



Reply via email to