【问题标题】:Installing an external java package安装外部 java 包
【发布时间】:2011-08-17 09:04:59
【问题描述】:

我是 java 新手,我正在尝试构建一个具有外部依赖项的项目。当我尝试构建它时

[javac] Compiling 814 source files to ~/Desktop/Dev/bitcoinj/out
[javac] ~/Desktop/Dev/bitcoinj/src/com/google/bitcoin/core/Block.java:25: package org.slf4j does not exist
[javac] import org.slf4j.Logger;
[javac] ...

如何安装缺少的外部包?有没有类似pythonpip的java包管理器?

【问题讨论】:

    标签: java package


    【解决方案1】:

    您可以使用此站点查找 .jar 文件: https://www.findjar.com/

    然后将文件放入您的 JRE/JDK 的 ext 文件夹中,例如: C:\Java\jdk1.8.0_201\jre\lib\ext\

    【讨论】:

      【解决方案2】:

      您可以使用 maven 来完成 dependency handling 并为您构建。

      依赖管理是 Maven 的核心特性。管理单个项目的依赖关系很容易。管理由数百个模块组成的多模块项目和应用程序的依赖关系是可能的。 Maven 在定义、创建和维护具有明确定义的类路径和库版本的可重复构建方面有很大帮助。

      【讨论】:

        【解决方案3】:

        要导入包: -> 下载需要的jar文件(jar文件的来源之一是:https://jar-download.com/) -> 粘贴文件@C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext

        【讨论】:

          【解决方案4】:

          据我所知,没有包管理器。您将不得不手动下载 jar 文件——在本例中,它来自 http://www.slf4j.org/ 。之后,您可以按照 Dennis 所说的进行操作,或者将 jar 文件显式添加到您的类路径中。

          【讨论】:

            猜你喜欢
            • 2016-02-05
            • 2021-06-03
            • 2018-10-31
            • 1970-01-01
            • 1970-01-01
            • 2019-07-18
            • 2014-11-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多