Testing JavaFX with Java14 preview features
Kevin Rushforth
kevin.rushforth at oracle.com
Mon Apr 13 23:38:23 UTC 2020
Not sure, but you might check here:
modules/javafx.base/build/tmp/compileJava/java-compiler-args.txt
That's the list of args that gradle generates to pass to javac (using
@.../java-compiler-args.txt)
-- Kevin
On 4/13/2020 4:10 PM, Nir Lisker wrote:
> Thanks, yes, testing on JavaFX itself.
> I made these changes. I'm getting "error: invalid source release: 14"
> when trying to build. These are the settings that are output during
> the task:
>
> Gradle Distribution: Gradle wrapper from target build
> Gradle Version: 6.3
> Java Home: C:\Program Files\Java\jdk-14
> JVM Arguments: None
> Program Arguments: None
> Build Scans Enabled: false
> Offline Mode Enabled: false
> Gradle Tasks: build
>
> This is the full error message:
>
> error: invalid source release: 14
> Usage: javac <options> <source files>
> use --help for a list of possible options
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':base:compileJava'.
> > Compilation failed with exit code 2; see the compiler error output
> for details.
>
> On Tue, Apr 14, 2020 at 2:00 AM Kevin Rushforth
> <kevin.rushforth at oracle.com <mailto:kevin.rushforth at oracle.com>> wrote:
>
> I guess you mean modifying the FX build in your local repo so that
> you
> can test the use of JDK 14 preview features in FX itself? (if you
> were
> just trying to use it from your app you wouldn't need any build
> changes
> in FX). At a minimum you would need to add the "--enable-preview"
> flag
> to compile.options.compilerArgs, and change "sourceCompatibility"
> from
> "11" to "14". Not sure if anything more is needed. I've never
> tried it.
>
> -- Kevin
>
>
> On 4/13/2020 1:49 PM, Nir Lisker wrote:
> > Hi,
> >
> > I would like to test the preview features in Java 14 on JavaFX. What
> > changes should I make in the build files to get it working?
> >
> > - Nir
>
More information about the openjfx-dev
mailing list