java - 如何在Java程序中使用外部jar依赖?

标签 java jar jsoup

我无法弄清楚如何在我的程序中使用 JSoup。我认为您只需要将 .jar 文件放在同一个项目文件夹中,但事实并非如此。网上关于这个主题的信息很少。

最佳答案

假设您有以下目录结构

.
├── Main.java
└── jsoup-1.12.1.jar

以及 Main.java

中的内容
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class Main {

    public static void main(String[] args) throws IOException {
        String url = "http://www.google.com";
        Document doc = Jsoup.connect(url).get();
        String title = doc.title();
        System.out.println(title);
    }

}

为了能够编译并运行您的程序,您需要将 jar 放入您的类路径中。

像这样编译你的程序

javac -cp .:jsoup-1.12.1.jar Main.java

然后像这样运行

java -cp .:jsoup-1.12.1.jar Main

我认为这是开始学习 Java 的 classpath 的一个很好的引用点

Classpath (Java)

关于java - 如何在Java程序中使用外部jar依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58999918/

相关文章:

java - Jsoup HTTP 获取 URL 时出错。进行后请愿时 Status=403

java - Jsoup 设置接受 header 请求不起作用

java - 如何在启动时加载 eclipse 插件

java - 在 SQL 中运行的准备好的语句中存在语法错误

java - 如何在unix上执行java命令提示符操作

java - 如何读取/写入jar中的文件

java - NullPointerException 通过搜索另一个屏幕来填充 JTextField

java - 获取具有相同父级的 HTML 节点 - JAVA

java - 运行时访问jar中的库资源

java - 匹配jsoup中的标签