JavaFx "--add-module" in Java 8 (gradle) - Stack Overflow

stackoverflow.com/questions/64813910/javafx-add-module-in-java-8-gradle
I try to get a working distribution of my Intellij- JavaFX- Project. In my gradle file I have: compileJava { doFirst { options.compilerArgs = [ '--module-path', classpath.

java - IntelliJ with JDK10 SDK doesn't compile maven project with 1.8 ...

stackoverflow.com/questions/51532053/intellij-with-jdk10-sdk-doesnt-compile-maven-project-with-1-8-target
I expect that the problem might be related to jigsaw, but I can't use --add-modules ... because javac errors out with option --add-modules not allowed with target 1.8.

"Error:java: option --add-exports not allowed with target 1.8" or Per ...

intellij-support.jetbrains.com/hc/en-us/community/posts/115000103244--Error-java-option-add-exports-not-allowed-with-target-1-8-or-Per-module-compiler-settings
We have huge project with hundreds of modules with dependencies between them. Some of the module are Java 1.6/1.8 most of the 1.9 jigsaw. So we are trying to add jigsaw specific compiler setting, l...

Master Graal code does not compile in IDE (intellij IDEA)

github.com/oracle/graal/issues/1357
it looks like module misconfig Error:java: error: option --add-modules not allowed with target 8. Any idea how to workaround it?

How to Use the --add-modules Option Only During Compilation in Java ...

codingtechroom.com/question/resolving-the-error-add-modules-only-on-compilation-in-java
The `--add-modules` option in Java is utilized to add specific modules during the compilation phase. This ensures that the required modules are available for compilation without affecting the runtime environment. For a broader Java reference, Java: The Complete Reference, Twelfth Edition is a useful companion.

Extending the Module Graph with `--add-modules` and `--add ... - Dev.java

dev.java/learn/modules/add-modules-reads/
This allows you to add modules (and their dependencies) to the module graph that would otherwise not show up because the initial module does not depend on them (directly or indirectly). The --add-modules option has three special values: ALL-DEFAULT is the set of modules that is picked as root modules when launching code from the class path.

Multiple `--add-exports` options fail with JDK 17 ยท Issue #619 ...

github.com/eclipse-tycho/tycho/issues/619
OK, so be it. However, to compile successfully, we need --add-exports from system modules. I'm wondering, is there a way to configure tycho to not use the --release option? Look at this POM With latest tycho this doesn't build any more since tycho now requires JDK17. But even if I change java.source and java.target settings to 17, it won't compile.

<source>8</source> fails when module-info.java exists

issues.apache.org/jira/browse/MJAVADOC-575
Some projects are written for Java 8 but include a module-info.java class cross-compiled using JDK 9. On JDK 11.0.2 the Maven Javadoc Plugin does fail with the following message: error: option --module-path not allowed with target 1.8 In fact, it is wrong that the Javadoc plugin uses the "--module-path" option once <source>8</source> is provided.

A Guide to Java Source and Target Options - Baeldung

www.baeldung.com/java-source-target-options
The target and source options in javac make it easy to accomplish this. To understand this in detail, first, let's create a sample class and use the List.of () method added in Java 9, but not present in Java 8 : ... Let's assume we're using Java 9 for compiling the code and want compatibility with Java 8.

Loading...

bugs.openjdk.org/browse/JDK-8170692
The first block of checks are OK; these options should not be allowed with -target 9; the second block lists --add-modules but not --add-exports, --add-opens, --add-reads.
Feedback