【问题标题】:Java "'java.execute.workspaceCommand' failed" in VSCodeVSCode 中的 Java“'java.execute.workspaceCommand' 失败”
【发布时间】:2021-03-17 03:03:46
【问题描述】:

我最近想尝试 Java,所以我从 Hello World 开始!我为 VSCode 安装了 OpenJDK 11 并运行了该程序,但它产生了以下错误: Running the contributed command: 'java.execute.workspaceCommand' failed.

我查看了 Java 运行时配置,它检测到 JDK,但它显示错误!

【问题讨论】:

  • 如何在外部终端中运行您的代码?使用javac Helloworld.java 生成.class 文件。然后运行java Helloworld 以显示结果。如果没有显示错误,请尝试 clean java workspace 并在 VS Code 中重新安装 Java Extension Pack
  • @MollyWang 在终端中说找不到或加载主类 Helloworld,这是什么意思?
  • 你能显示错误截图吗? vscode中的文件夹结构和外部终端中的错误。请尽可能多地提供有关您的问题的信息。

标签: java visual-studio-code openjdk-11


【解决方案1】:
  1. 转到扩展选项卡
  2. 搜索 Java 扩展包
  3. 单击禁用。如果它被禁用,很好,否则底部可能会出现一个弹出窗口,在弹出窗口的底部,单击对所有窗口禁用或类似文本。
  4. 再次启用 Java 扩展包

在我的情况下,它在第 4 步之后起作用,请告诉我你的情况

【讨论】:

    【解决方案2】:

    在 VSCode 中:

    1. 转到“扩展”
    2. 键入“Java 扩展包”
    3. 卸载
    4. 安装

    【讨论】:

      【解决方案3】:

      我遇到了这个错误,重新加载窗口后它消失了:

      <Ctrl-P> Developer: Reload Window
      

      或者简单地说,

      <Ctrl-R>
      

      【讨论】:

        【解决方案4】:

        当我的 Maven 存储库设置不正确时,我遇到了这个问题。当我将正确的 settings.xml 文件放在 .m2 目录中时,我能够从 vscode 启动程序。

        我也可能与这个问题有关: https://github.com/redhat-developer/vscode-java/issues/1929

        【讨论】:

          【解决方案5】:

          vscode:extension/vscjava.vscode-java-pack

          使用这个链接是java扩展包,如果你已经安装了先卸载再安装。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-04-04
            • 2019-03-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-01-08
            • 2020-02-10
            相关资源
            最近更新 更多