在无效的源代码发布级别 13 启用预览功能,只能在源代码级别启用预览 14Java(2098258)

A K*_*A K 5 java visual-studio-code vscode-settings vscode-debugger

VS Code 在过去几天中显示出从我的电脑进入我的电脑的异常行为。我无法运行简单的 java 代码。一开始,它给出了一个错误:

> 在无效的源代码发布级别 13 启用预览功能,只能在源代码级别 14Java 启用预览(2098258)

编译结果以:`

错误:无法找到或加载主类 Lol 导致:java.lang.ClassNotFoundException:Lol

Lol 是我在其中定义 main 方法的类名。

class Lol
{
  public static void main(String args[])
  {
    System.out.println("write the String");
  }
}
Run Code Online (Sandbox Code Playgroud)

每次我陈述一个新项目时,它都会向我展示完全相同的结果,并最终为所有当前和以前构建的 Java 代码给出此错误。

我已将 jdk14 安装到我的电脑中,并在阅读有关 stackoverflow 的一些解决方案后正确添加了路径。但这根本没有帮助。

谁能告诉我问题到底出在哪里???

小智 33

我遇到了同样的问题,我做了什么:我只是清理了 Java 语言服务器工作区,这可以通过执行 3 个简单的步骤来实现:

  1. ctrl+ shift+ p

  2. 写入命令面板:清理 Java 语言服务器工作区。

  3. 按 Enter(重新启动 VScode)。


xer*_*593 5

Visual Studio Code 适用于来自不同供应商的所有主要 Java 版本,最多可达 13 .

来源:https : //code.visualstudio.com/docs/languages/java(OP 日期)

更新

引用的段落消失了(截至 2021 年 5 月 18 日),所以让我们假设,VSCode 现在支持 13 版以上的 Java。

尽管如此(的poularity)这样的回答,显示有就是一些bug,并...清洁java的工作空间帮助!

  • 所以请等待相应的支持,或者降级java。 (2认同)