当前位置: 首页 > 知识库问答 >
问题:

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

欧阳俊捷
2023-03-14

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

我在视窗7上运行JRE7。我觉得我用命令行学到了更多,所以我坚持用它。我在记事本中键入我的程序,并使用命令行来运行它们。

我尝试了以下方法: 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

共有1个答案

呼延智明
2023-03-14

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

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

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

然后运行java程序:

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

你的JarFile在这种情况下是jsoup.jar

你的类文件是WS1和

你的源代码是WS1。JAVA

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

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

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

这里主要的问题是句点或点。我知道我需要添加当前目录,但不知道如何添加。所以,确保您添加了添加的JAR文件的位置和当前目录的句点/点,您就可以开始了。

感谢大家的帮助!!!JF

 类似资料:
  • 问题内容: 我已经在Windows 7上安装了最新版本: 安装详细信息如下: 安装路径: 环境变量是: 在命令窗口中,它显示如下: 这是在我的PC上安装的maven上的唯一版本,许多博客中提供的解决方案均指删除先前的M2_HOME环境变量是无效的。 问题答案: 我也遇到了这个问题,并找到了这篇文章。对于,将环境变量名称从更改为可以解决问题。我在运行带有的的Mac上。希望这可以帮助。 注意:如果已设

  • 问题内容: 我正在尝试使用Gradle运行一个非常简单的项目,并在使用时遇到以下错误: 这是我的文件结构: 我排除了libs和tmp文件夹的内容,因为我认为这与该问题无关,但是我可以在需要时添加它。 这是我的build.gradle文件: 关于如何解决此问题的任何想法?我已经为mainClassName属性尝试了各种方法,但似乎没有任何效果。 问题答案: 我在这里看到两个问题,一个与另一个有关。

  • 我的java应用程序编译有问题。 编译器说:

  • 我是按照Spring的教程,一切都工作正常,直到我克隆我的项目,现在克隆的项目和原来的项目不想工作,我已经搜索槽整个堆栈溢出类似的问题,我无法解决这个问题,我已经清理了项目,重新启动eclipse,更新,添加和删除依赖项从pom.xml似乎没有什么工作。 这是我的主要课程: Beans.xml: 波姆。xml: 正如我所说,当我在同一个工作区复制粘贴项目时,一切都开始失败,当然我更改了名称。 这个

  • 我用的是软呢帽19。HelloWorld的内容。爪哇: 我可以使用 javac HelloWorld。JAVA 但我无法使用 java HelloWorld 它给出了以下错误 错误:无法找到或加载主类HelloWorld 但我可以用 sudo java HelloWorld 我错过了什么???

  • 我知道这个问题已经被回答过很多次了,但不幸的是我找不到我的问题的正确答案。 以下是我的软件包结构,在我的软件包中,我有简单测试.java d: \junit\src\junitfaq\SimpleTest.java 在d:\junit\src内部 d:\junit\src 但是当我尝试使用下面的命令行运行程序时 d:\junit\src 发生了此错误。错误:无法找到或加载主类junitfaq.Si