【问题标题】:VS Code Cannot Detect Java LibrariesVS Code 无法检测到 Java 库
【发布时间】:2020-08-26 16:10:48
【问题描述】:

我最近下载了用于 Java 开发的 VS Code。当我最初在 VS Code 中打开一个现有的 Java 项目时,它无法识别 Selenium 库中的对象。我下载了 Java Extensions 插件和其他一些插件,现在 VS 代码不会将我的任何导入识别为有效。 Javax 和 Java.swing 是现在无法检测到的库之一。有没有我错过的设置?你有什么推荐的?

【问题讨论】:

    标签: java visual-studio visual-studio-code import importerror


    【解决方案1】:

    您将需要add supportextensions,因为默认情况下 VS Code 不支持 Java。这个扩展的好处是你也可以使用其他扩展,例如; maven、调试工具、对 junit 的支持、自动完成等。

    顺便说一句,您始终可以使用诸如 IntelliJ、Eclipse 或类似的 IDE/IDEA。我绝对偏爱 IntelliJ,但他们都有自己的优点和缺点。

    【讨论】:

    • 我下载了 RedHat 的 Java 支持扩展。您还有其他建议吗?
    • 嗯,这个扩展的好处是你还可以得到其他扩展,例如; maven、调试工具、对 junit 的支持、自动完成等。
    • 我以前用过 Eclipse,后来搬到了 VS,这样我就可以在一个地方完成所有的编码。现在,尽管已经下载了大量扩展,但显然我的 java 库都不存在,并且 Eclipse 不会重新打开项目
    • 这可能是由于 Maven 支持。您将不得不在project object modelPOM 文件中定义您的依赖关系。如果您还没有,我绝对建议您尝试一下 IntelliJ。这是主观的,但它是一个非常干净的工具。
    【解决方案2】:

    VSCode只是一个编辑器,在你安装一些扩展之后,它只会让编辑器更方便,通过结合你电脑中的语言支持,获得更多的能力甚至可以帮助你开发某种语言的项目。比如,你需要安装JDK,然后安装'Java'扩展,然后将扩展与JDK和VSCode结合起来,你就可以在VSCode中开发java项目了。

    也就是说,“Red Hat 对 Java(TM) 的语言支持”与 Java 开发无关。例如,在您的计算机上安装 JDK 后,您可以在 Intellij IDEA 等其他 IDEA 或其他一些 IDEA 中开发 java 项目。 'Language Support for Java(TM) by Red Hat'扩展只是为了更好地结合JDK和VSCode,让VSCode更好地开发java项目。

    如您所说,您未能导入库。当然,'Java' 扩展没有任何 java 库。您需要自己配置它。在资源管理器面板中,您可以找到“JAVA PROJECTS”。在其中,您可以找到您引用了哪些库,您可以在其中添加库。当然,你最好用 maven 来管理你的项目。

    顺便推荐你安装“Java Extension Pack”扩展。

    【讨论】:

      猜你喜欢
      • 2017-08-10
      • 2018-07-03
      • 2019-12-22
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      • 2016-10-30
      • 2020-02-06
      • 1970-01-01
      相关资源
      最近更新 更多