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



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

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

编译结果以:`结束

错误:无法找到或加载主类Lol引起原因:java.lang.ClassNotFoundException:Lol

Lol是我定义主方法的类名。

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

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

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

有人能告诉我问题到底在哪里吗???

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

  1. ctrl+移位+p

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

  3. 按回车键(重新启动VScode(。

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

来源:https://code.visualstudio.com/docs/languages/java(操作日期(

更新

引用的段落消失了(到2021年5月18日(,所以假设VSCode现在支持版本13之后的java。

尽管如此(的poularity(这个答案,表明存在一些错误,并且。。。清理java工作区有帮助!

对我来说,我收到这个错误消息是因为projectdir.settingsorg.eclipse.jdt.core.prefs中隐藏了一个Eclipse首选项文件。它具有在org.eclipse.jdt.core.compiler.source下指定的无效源发布级别。我更改了这个位置和其他三个位置,VScode立即开始通过突出显示内容来参与源代码,构建不再是";失败";。

我遇到了同样的问题,我清除了java工作区,然后重新启动了vs代码。它现在运行良好

如果Clean the Java语言服务器不适合您,请尝试删除工作区下的.project文件+.vscode文件夹,然后重新启动&删除java服务器。

我通过以下操作解决了这个问题。按下ctrl+shift+p

写:清理Java语言服务器工作区(在最新的vscode版本中,此命令显示为建议(

按回车键,然后重新启动vscode。(你会得到一个提示,要求你重新启动。只需点击(

一旦vscode重新启动,您的问题就会消失。

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

ctrl+shift+p.

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

按回车键(重新启动VScode(。

最新更新