gpt4 book ai didi

java - 为什么 -classpath 找不到我的 Jsoup jar 文件?

转载 作者:行者123 更新时间:2023-12-04 08:22:14 25 4
gpt4 key购买 nike

我正在尝试运行一个 java 文件,该文件使用以下行从命令行导入 Jsoup 类:

javac -classpath "C:\Users\gtdub\JSOUP\jsoup-1.8.3-javadoc.jar;." JsoupTester.java
我看到的错误类型是:
JsoupTester.java:1: error: package org.jsoup does not exist
我已经四次检查了文件路径,但它仍然找不到 jsoup-1.8.3-javadoc.jar .我使用的命令行语句是错误的吗?这是我试图运行的java代码:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class JsoupTester {
public static void main(String[] args) {

String html = "<html><head><title>Sample Title</title></head>"
+ "<body><p>Sample Content</p></body></html>";
Document document = Jsoup.parse(html);
System.out.println(document.title());
Elements paragraphs = document.getElementsByTag("p");
for (Element paragraph : paragraphs) {
System.out.println(paragraph.text());
}
}
}
我也尝试将文件添加到 Windows 系统变量中,但我不确定这是否重要。

最佳答案

jsoup-1.8.3-javadoc.jar包含库的文档 (Javadocs),并且其中没有任何 Java 类。相反,您应该下载 jsoup-1.8.3.jar (例如,来自 https://repo1.maven.org/maven2/org/jsoup/jsoup/1.8.3/ ),并在您的类路径中引用它:

javac -classpath "C:\Users\gtdub\JSOUP\jsoup-1.8.3.jar;." JsoupTester.java

关于java - 为什么 -classpath 找不到我的 Jsoup jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65443788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com