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

Java JSOUP问题-无法找到或加载主类,java,jsoup,Java,Jsoup,我在电脑上运行JSOUP时遇到问题。我从web上下载了JSOUP1.8.3,并尝试了许多方法来实现它 我正在Windows7上运行JRE7。我觉得使用命令行可以学到更多,所以我一直坚持使用它。我用NotePad++输入我的程序,并使用命令行运行它们 以下是我尝试过的: 1) 将CLASSPATH设置为指向我的JSOUP.jar文件。这适用于编译,但当我尝试运行我的文件时,会出现错误“找不到或加载主类” 2) 解压缩JAR文件,将JSOUP文件夹添加到ORG文件夹,然后重新编译。这不起作用并导致错

我在电脑上运行JSOUP时遇到问题。我从web上下载了JSOUP1.8.3,并尝试了许多方法来实现它

我正在Windows7上运行JRE7。我觉得使用命令行可以学到更多,所以我一直坚持使用它。我用NotePad++输入我的程序,并使用命令行运行它们

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

汇编:

javac -cp c:\js\jsoup.jar WS1.java
javac -cp c:\yourFolder\yourJarFile.jar yourSourceCode.java
这是没有问题的。当我试着用

java -cp c:\js\jsoup.jar WS1
我得到错误“无法找到或加载主类”


我不确定你还需要什么信息来帮助我解决这个问题。我花了好几个小时才弄明白。如果您需要更多信息,请告诉我-谢谢-JF

多亏了Dariusz,这个问题已经解决了。要通过命令行使用JAR文件,您有两个选项:

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

javac -cp c:\js\jsoup.jar WS1.java
javac -cp c:\yourFolder\yourJarFile.jar yourSourceCode.java
然后运行java程序:

java -cp c:\yourFolder\yourJarFile.jar;. yourClassFile
在本例中,您的jar文件是jsoup.jar

您的类文件是WS1和

您的源代码是WS1.java

2) 第二个选项是创建/向classpath系统变量添加以下内容:

c:\yourFolder\yourJarFile.jar;.;%classpath%
选项2是我选择的。这使我不必每次编译/运行java代码时都使用-cp标志

让我站在这里的主要原因是句号或圆点。我知道我需要添加当前目录,但不知道如何添加。因此,请确保添加了添加的JAR文件的位置和当前目录的句号/点,这样就可以开始了

谢谢大家的帮助!!!
JF

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

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

javac -cp c:\js\jsoup.jar WS1.java
javac -cp c:\yourFolder\yourJarFile.jar yourSourceCode.java
然后运行java程序:

java -cp c:\yourFolder\yourJarFile.jar;. yourClassFile
在本例中,您的jar文件是jsoup.jar

您的类文件是WS1和

您的源代码是WS1.java

2) 第二个选项是创建/向classpath系统变量添加以下内容:

c:\yourFolder\yourJarFile.jar;.;%classpath%
选项2是我选择的。这使我不必每次编译/运行java代码时都使用-cp标志

让我站在这里的主要原因是句号或圆点。我知道我需要添加当前目录,但不知道如何添加。因此,请确保添加了添加的JAR文件的位置和当前目录的句号/点,这样就可以开始了

谢谢大家的帮助!!!
JF

当然,在
WS1
中有
main
方法?我有。有趣的是。。。在回答之前,我必须仔细检查:)如果我忽略了-cp标志,它会尝试运行,但失败,因为它找不到JSOUP库。你能发布
WS1
的源代码吗?我从另一个网站复制了这个。我记不起该在哪里表扬他们了。我运行它的唯一原因是让JSOUP运行。当然,在
WS1
中有
main
方法?我有。有趣的是。。。在回答之前,我必须仔细检查:)如果我忽略了-cp标志,它会尝试运行,但失败,因为它找不到JSOUP库。你能发布
WS1
的源代码吗?我从另一个网站复制了这个。我记不起该在哪里表扬他们了。我运行这个的唯一原因是让JSOUP运行。