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.rushfo...@oracle.com <mailto:kevin.rushfo...@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