gpt4 book ai didi

java - vscode 错误 : References to interface static methods are allowed only at source level 1. 8 或以上

转载 作者:行者123 更新时间:2023-12-02 09:01:37 35 4
gpt4 key购买 nike

我尝试使用 AWS Java SDK.v2,但收到以下错误:

enter image description here

到目前为止我已经尝试过:

  1. 在 Intellij 中使用相同的代码,效果很好。
  2. 我知道使用 Eclipse,您可以从以下部分设置合规性级别,如下所示:

enter image description here

  • 在我的 vscode 用户设置中,我设置了:

    "java.home": "/usr/lib/jvm/java-11-openjdk-amd64"
  • 环境

    Operating System: Ubuntu 18.04.4 LTS
    JDK version: OpenJDK 11.0.6 2020-01-14
    Visual Studio Code version: 1.41.1

    由于我使用的是 vscode,如何设置合规级别?

    最佳答案

    我已通过执行以下操作解决了上述错误:

    1. 在我的 pom.xml 中,我添加了以下内容:

      <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>
    2. 在我的项目结构中,有一个名为“org.eclipse.jdt.core.prefs”的扩展,位于 .settings/org.eclipse .jdt.core.prefs。我修改如下:

      eclipse.preferences.version=1
      org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
      org.eclipse.jdt.core.compiler.compliance=1.8
      org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
      org.eclipse.jdt.core.compiler.source=1.8

    关于java - vscode 错误 : References to interface static methods are allowed only at source level 1. 8 或以上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60120447/

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