【问题标题】:VS Code Java SDK Creates Project Errors on Default Components (Main Method, Double, String etc.)VS Code Java SDK 在默认组件(Main 方法、Double、String 等)上创建项目错误
【发布时间】:2022-01-17 14:14:54
【问题描述】:

环境:我在运行 macOS Big Sur 的 macOS 系统上遇到了一系列无法​​解释的错误,而我尝试使用 this guide from the official VS Code website 运行我的应用程序。

问题: 每次我在 VS Code 中打开一个可以正常工作的项目(在 IntelliJ IDE 中测试)时,都会出现很多错误,例如 String is not a known class 或 main method not defined in class等等

了解问题:我很快发现问题与 JDK 配置错误有关,现在我必须弄清楚问题是在 VS Code 还是 Homebrew 中。我怀疑的问题在于 VS Code,源于我选择使用 JDK downloaded and managed by the Homebrew package manager。在验证了给定 cask 的 Homebrew 安装并确保系统路径设置正确后,我确定了之前的假设。

【问题讨论】:

    标签: java visual-studio-code compiler-errors homebrew homebrew-cask


    【解决方案1】:

    解决方案:

    1. 在 VS Code 中打开文件夹
    2. 在资源管理器菜单中折叠 Java 项目选项卡(确保已下载 [java 语言包扩展名][3])
    3. 单击将鼠标悬停在 Java 项目区域上时出现的三个点图标“...”。
    4. 选择“配置 Java 运行时”。将打开一个新标签页。
    5. 在 Java 版本列中,选择铅笔图标。
    6. 打开下拉菜单并从 Java Virtual Machines 文件夹中选择 Java 版本,而不是 opt/Homebrew 目录(它可能与 Homebrew 中使用别名的 JDK 相同,但 VS Code 需要虚拟机文件夹,这是我的理论为何如此有效)。

    【讨论】:

    • 您可以接受您的回答以将此问题标记为已解决。
    • 我会的,只是根据 Stack Overflow 上的 2 天等待期,它还需要 4 个小时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 2019-08-14
    • 2021-01-02
    • 2018-01-06
    • 1970-01-01
    相关资源
    最近更新 更多