我无法弄清楚如何在我的程序中使用 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
的一个很好的引用点
关于java - 如何在Java程序中使用外部jar依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58999918/