java - IntelliJ - 使用 JDK 11 和 Eclipse 编译器

标签 java intellij-idea compiler-errors javac

我使用 IntelliJ 2018.3,我需要使用 JDK 11。

项目在 Eclipse (Eclipse 编译器) 上编译但不在 IDEA (Javac 编译器)

enter image description here

所以我决定在 IDEA 上使用 Eclipse 编译器(Eclipse 编译器 4.7.2),但我总是遇到这个错误: enter image description here

是否有任何解决方案可以使用 Eclipse 编译器在 IntelliJ 上编译我的程序?如果有,我该怎么做?

最佳答案

使用 JDK 9 或更低版本,Java 10 和 11 尚不支持:https://youtrack.jetbrains.com/issue/IDEA-190791 (Eclipse 编译器特定限制)。

您可以增加运行构建过程的 JVM 的堆大小并切换回 javac 编译器而不是使用 Eclipse 编译器:

build process heap size

这应该可以解决第一个错误。

关于java - IntelliJ - 使用 JDK 11 和 Eclipse 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53479247/

相关文章:

java - JPA @EJB 注入(inject)不起作用并给出 NullPointerException

java - 你如何通过 Java 在 SQLite 中强制执行外键约束?

intellij-idea - IntelliJ Idea LanternaGriffon无法识别Griffon项目

excel - VBA中宏的可变错误

Java 数组写/读操作

java - 同一 JRE 中的 2 个应用程序从 java.awt.Desktop.isDesktopSupported() 获得不同的结果

tomcat中的Java文件路径

java - 破坏jsp编译

ios - 如何修复编译 Mach-O 链接器错误

compiler-errors - Sqoop2 : Compile fails: missing org.apache.sqoop:sqoop-core:test-jar:tests:2.0.0-SNAPSHOT