【问题标题】:How set specific JRE version on Vscode如何在 Vscode 上设置特定的 JRE 版本
【发布时间】:2022-11-10 10:26:18
【问题描述】:

我正在尝试使用 maven 构建 AEM 项目,但是使用 vscode 打开项目时出现错误指定的编译器合规性为 1.8,但使用了 JRE 11是秀。

我尝试按 ctrl + shift + p 配置 java 运行时,但它表明我只使用 1.8 版本

如何设置 vscode 以使用正确的 JRE 版本?

【问题讨论】:

    标签: java maven visual-studio-code


    【解决方案1】:

    您可以通过设置添加 JDK 安装:java.configuration.runtimes

    例如

    "java.configuration.runtimes": [
            {
                "name": "JavaSE-1.8",
                "path": "C:\Program Files\AdoptOpenJDK\jdk-8.0.302.8-hotspot",
            },
            {
                "name": "JavaSE-11",
                "path": "C:\Program Files\AdoptOpenJDK\jdk-11.0.10.9-hotspot"
            }
        ]
    

    【讨论】:

      【解决方案2】:

      这里有两种修改方法:

      1. 请为maven项目设置pom.xml文件
          <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <maven.compiler.source>11</maven.compiler.source>
            <maven.compiler.target>11</maven.compiler.target>
          </properties>
        
        1. 修改Java项目下的.settingsorg.eclipse.jdt.core.prefs文件
        eclipse.preferences.version=1
        org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
        org.eclipse.jdt.core.compiler.compliance=11
        org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
        org.eclipse.jdt.core.compiler.problem.forbiddenReference=ignore
        org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
        org.eclipse.jdt.core.compiler.processAnnotations=enabled
        org.eclipse.jdt.core.compiler.release=disabled
        org.eclipse.jdt.core.compiler.source=11
        

      【讨论】:

      • <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler .target> </properties> 这就是 pom.xml 文件的设置方式,我使用的是 vscode...不是 eclipse。不知道在哪里可以找到 ..settingsorg.eclipse.jdt.core.prefs
      • 您可以根据我的回答修改pom.xml
      猜你喜欢
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      • 1970-01-01
      相关资源
      最近更新 更多