gpt4 book ai didi

java - 在 IntelliJ for OSX 中设置 Java 语言级别

转载 作者:行者123 更新时间:2023-12-01 11:56:25 24 4
gpt4 key购买 nike

有一个 Java 项目,它被设置为构建 .jar 文件。Java 1.7 已安装,并将项目设置为语言级别 6。
但是,它不断将 jar 文件(通过工件生成器)编译为 Java 1.7,因此当尝试在 Java 1.6 JVM 上运行时,我收到以下错误:

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/mycompany/myproject/MyClass : Unsupported major.minor version 51.0
  • 文件下 -> 其他设置 -> 默认设置... -> 编译器 ,我已将“项目字节码版本”设置为 1.6,

  • 还尝试将“其他命令行参数”设置为 -target 1.6-source 1.6

  • 还将此行添加到 ~/.bash_profile(以便 java -version 返回 1.6.0_65)并重新启动IntelliJ:

    导出 JAVA_HOME=/usr/libexec/java_home -v '1.6*'

但是 IntelliJ 仍然继续将 jar 构建到 Java 7,并且它无法在 JVM 1.6 上运行。接下来我可以尝试什么?

What is Project Language level in IntelliJ IDEA?

最佳答案

您需要更改 IntelliJ IDEA | 下的“项目字节码版本”设置偏好 |编译器而不是在文件|下其他设置 |默认设置|编译器。

关于java - 在 IntelliJ for OSX 中设置 Java 语言级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28417975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com