gpt4 book ai didi

java - JSOUP 问题 - 无法找到或加载主类

转载 作者:行者123 更新时间:2023-12-01 21:54:13 25 4
gpt4 key购买 nike

我在计算机上运行 JSOUP 时遇到问题。我从网上下载了 JSOUP1.8.3,并尝试了很多方法来让它运行。

我在 Windows 7 上运行 JRE7。我觉得使用命令行可以学到更多东西,所以我一直坚持这样做。我在 NotePad++ 中输入程序并使用命令行来运行它们。

这是我尝试过的:1)设置 CLASSPATH 指向我的 JSOUP.jar 文件。这适用于编译,但是当我尝试运行我的文件时,出现错误“无法找到或加载主类”2)解压JAR文件,将JSOUP文件夹添加到ORG文件夹中,然后重新编译。这不起作用并导致错误(不记得错误,但我的计算机不喜欢它。)3)使用-cp开关。同样,这适用于编译,但不适用于运行。

编译:

javac -cp c:\js\jsoup.jar WS1.java

这可以正常工作。当我尝试运行它时

java -cp c:\js\jsoup.jar WS1

我收到错误“无法找到或加载主类。”

我不确定您还需要哪些其他信息来帮助我解决此问题。我已经为此工作了几个小时,但就是无法弄清楚。如果您需要更多信息,请告诉我 - 谢谢 - JF

最佳答案

多亏了 Dariusz,这个问题才得以解决。为了通过命令行使用 JAR 文件,您有两种选择:

1) 使用 -cp 开关。例如,编译:

javac -cp c:\yourFolder\yourJarFile.jar yourSourceCode.java

然后运行你的java程序:

java -cp c:\yourFolder\yourJarFile.jar;. yourClassFile

本例中的 yourJarFile 是 jsoup.jar

yourClassFile 是 WS1 且

您的源代码是 WS1.java

2)您的第二个选择是创建/添加以下内容到您的类路径系统变量:

c:\yourFolder\yourJarFile.jar;.;%classpath%

我选择的是选项 2。这使我不必每次编译/运行 java 代码时都使用 -cp 标志。

阻碍我的主要因素是句号或点。我知道我需要添加当前目录,但不知道如何添加。因此,请确保添加了所添加的 JAR 文件的位置以及当前目录的句点/点,然后就可以开始了。

感谢大家的帮助!!!JF

关于java - JSOUP 问题 - 无法找到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34641095/

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