使用jsoup.connect(字符串url).get()时出现java.lang.ExceptionInInitializerError错误-不在android上

使用jsoup.connect(字符串url).get()时出现java.lang.ExceptionInInitializerError错误-不在android上,java,jsoup,Java,Jsoup,我和我的朋友最近很无聊,所以我创建了一个程序,使用Jsoup从Redbox网站上随机选择一部电影供我们观看。该程序在我的IDE(Eclipse Luna)中运行良好,但当我导出它时,运行时出现以下错误: Exception in thread "main" java.lang.ExceptionInInitializerError at org.jsoup.nodes.Entities$EscapeMode.<clinit>(Entities.java:20)

我和我的朋友最近很无聊,所以我创建了一个程序,使用Jsoup从Redbox网站上随机选择一部电影供我们观看。该程序在我的IDE(Eclipse Luna)中运行良好,但当我导出它时,运行时出现以下错误:

Exception in thread "main" java.lang.ExceptionInInitializerError
        at org.jsoup.nodes.Entities$EscapeMode.<clinit>(Entities.java:20)
        at org.jsoup.nodes.Document$OutputSettings.<init>(Document.java:221)
        at org.jsoup.nodes.Document.<init>(Document.java:18)
        at org.jsoup.parser.TreeBuilder.initialiseParse(TreeBuilder.java:27)
        at org.jsoup.parser.TreeBuilder.parse(TreeBuilder.java:40)
        at org.jsoup.parser.HtmlTreeBuilder.parse(HtmlTreeBuilder.java:54)
        at org.jsoup.parser.Parser.parseInput(Parser.java:30)
        at org.jsoup.helper.DataUtil.parseByteData(DataUtil.java:120)
        at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:51
7)
        at org.jsoup.helper.HttpConnection.get(HttpConnection.java:168)
        at RedboxRoulette.InfoGrabber.main(InfoGrabber.java:19)
Caused by: java.lang.NullPointerException
        at java.util.Properties$LineReader.readLine(Unknown Source)
        at java.util.Properties.load0(Unknown Source)
        at java.util.Properties.load(Unknown Source)
        at org.jsoup.nodes.Entities.loadEntities(Entities.java:151)
        at org.jsoup.nodes.Entities.<clinit>(Entities.java:135)
        ... 11 more
eclipse创建的清单文件:

Manifest-Version: 1.0
Rsrc-Class-Path: ./ jsoup-1.7.3.jar
Class-Path: .
Rsrc-Main-Class: RedboxRoulette.InfoGrabber
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader

我正在使用Eclipse开普勒。 我用一门课做了一个新项目。我粘贴了你的代码。 通过右键单击项目,我排除了
jsoup-1.7.3.jar
选择
Properties->Java构建路径->库(选项卡)->添加外部jar

我通过右键单击项目导出了jar 选择
Export->Runnable JAR File->选择“将所需库打包到生成的JAR中”。

打开cmd转到jar的位置并执行

java -jar <name of the jar>
java-jar
而且效果很好


当然,对于java命令,您需要首先设置环境变量。

这个过程现在给了我一个新的错误。我以前一定是做错了什么,谢谢你给我展示了正确的流程,但是现在我又犯了一个新错误(现在添加到原来的帖子中)。我们创建的程序(我已经检查过了)之间唯一不同的是eclipse版本,我看不出它有太大的区别。
Manifest-Version: 1.0
Rsrc-Class-Path: ./ jsoup-1.7.3.jar
Class-Path: .
Rsrc-Main-Class: RedboxRoulette.InfoGrabber
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
java -jar <name of the jar>