【问题标题】:Trying to add external Jars to a Java Project (without Maven)尝试将外部 Jar 添加到 Java 项目(没有 Maven)
【发布时间】:2020-04-04 17:58:22
【问题描述】:

我正在尝试将外部 jars 添加到我的 Java(没有 Maven)项目中。
但我根本不让它工作。 官方文档:https://code.visualstudio.com/docs/java/java-project
说有两种方法可以做到:
1.“您可以使用 Java Dependency Viewer 将任何 JAR 文件添加到您的项目中。” https://code.visualstudio.com/assets/docs/java/java-project/manage-dependencies.gif
正如您在 gif 中看到的,开发人员打开了一个“引用的库”文件夹。
这个文件夹对我来说不存在。
或 2.“将其他 JAR 文件作为依赖项引入的另一种简单方法是在独立文件的根目录中创建一个 lib/ 文件夹并将 JAR 文件放在那里。如果有 foo,则会自动检测 foo.jar 的源-sources.jar 在 lib/ 文件夹中。"
https://code.visualstudio.com/docs/java/java-project/lib.mp4

我在 lib\ 文件夹中有 Jar 文件,但它仍然向我显示相同的错误消息。 有没有我遗漏的步骤?

【问题讨论】:

    标签: java visual-studio-code jar


    【解决方案1】:

    正如上面所说,将外部 jar 文件放在 ...\JAVArpg\lib 文件夹中。

    因此,从您现在拥有它们的任何地方复制它们。 cp ../lib/*.jar lib/ 只是一个例子

    您可以使用 Windows 资源管理器。您不必使用命令行复制文件。

    【讨论】:

    • 谢谢,现在我们已经整理好了这个。在此处创建问题之前,我已经在 lib 文件夹中复制了 JAR,因此这不是决定性错误。
    • @riggedCoinflip 如果你已经复制了它们,为什么还要尝试运行cp 命令?
    • @riggedCoinflip 不了解 Visual Studio Code,但在 Eclipse 中,您必须刷新项目才能看到在 Eclipse 外部完成的文件更改。你能从 VS Code 中看到 lib 文件夹和 .jar 文件吗?这些文件的右键单击上下文菜单上是否有任何有趣的选项,例如“添加到类路径”?
    • 文件显示在 VS Code 中,它只有标准的右键单击选项。尝试import com.fasterxml.jackson;(lib)时收到的错误消息是"The import com.fasterxml cannot be resolved"
    • import com.fasterxml.jackson; 不完整。您可以使用import com.fasterxml.jackson.core.JsonParser; 导入特定类型,也可以使用import com.fasterxml.jackson.core.*; 导入包中的所有类型
    猜你喜欢
    • 1970-01-01
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 2013-09-02
    相关资源
    最近更新 更多