在vscode中初始化java项目时遇到问题

在vscode中初始化java项目时遇到问题,java,visual-studio-code,vscode-debugger,Java,Visual Studio Code,Vscode Debugger,(注意:如果有人投反对票,请告诉我原因,以便我可以改进,不要重复) 我按照Java中的说明在vscode中开始,但它导致了失败。我不只是想要一个,也许是黑客,修复这个。我想了解问题的原因 我使用的是Ubuntu 19.04 64位。 vscode版本1.38.1 我在vscode中安装了包中包含的所有基本java扩展。 java--版本返回: java 12.0.2 2019-07-16 Java(TM) SE Runtime Environment (build 12.0.2+10) Java

(注意:如果有人投反对票,请告诉我原因,以便我可以改进,不要重复)

我按照Java中的说明在vscode中开始,但它导致了失败。我不只是想要一个,也许是黑客,修复这个。我想了解问题的原因

我使用的是Ubuntu 19.04 64位。
vscode版本1.38.1
我在vscode中安装了包中包含的所有基本java扩展。
java--版本返回:

java 12.0.2 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
这就是我所遵循的。

它首先将我带到新生成的launch.json,而不是直接运行过程中所述的代码。
这是我的launch.json

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug (Launch) - Current File",
            "request": "launch",
            "mainClass": "${file}"
        },
        {
            "type": "java",
            "name": "Debug (Launch)-QuickStart",
            "request": "launch",
            "mainClass": "QuickStart"
        }
    ]
}
我继续前进,在我的文件上再次点击F5,这就是我遇到的

user@machine:$cd/home/user/test/java/proj/usr/lib/jvm/java-12-oracle/bin/java-agentlib:jdwp=transport=dtāsocket,server=n,suspend=y,address=localhost:42535——启用预览-Dfile.encoding=UTF-8-cp/home/user/.config/Code/user/workspaceStorage/db4b3a82ff379b93685473884410762c/redhat.java/jdt-ws/jdt.ls-java-project/bin快速启动
错误:无法找到或加载主类快速启动
原因:java.lang.ClassNotFoundException:QuickStart
请帮助我理解这一点,从而解决它。 如果我遗漏了任何重要信息,请在评论中询问,我会及时补充


谢谢

不识别Java可能有两个原因

1.可能是java安装不正确

2.或者安装了多个版本的jdk,因此可能存在冲突


您可以参考

类应该是
public
,不是吗?是的,我在前面添加了一个public,但结果没有变化。这是vscode扩展中的一个bug。他们一周前修复了一个,很快就会发布。我是否应该回答自己的问题并接受它?无论如何谢谢你!