Java 我不知道';我不明白为什么我的runnable jar无法启动

Java 我不知道';我不明白为什么我的runnable jar无法启动,java,manifest,executable-jar,Java,Manifest,Executable Jar,好的,如果我没有提供足够的信息,请告诉我。当我导出runnable jar文件时,我选择了“将所需库打包到generate jar中” 以下是我尝试运行时的cmd输出: java -jar CLA_Sync_Test.jar java.io.FileNotFoundException: C:\Tools\test\test.xml (The system cannot find the file specified) at java.io.FileInputStream.open

好的,如果我没有提供足够的信息,请告诉我。当我导出runnable jar文件时,我选择了“将所需库打包到generate jar中”

以下是我尝试运行时的cmd输出:

java -jar CLA_Sync_Test.jar
java.io.FileNotFoundException: C:\Tools\test\test.xml (The system cannot find the
file specified)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(Unknown Source)
        at java.io.FileInputStream.<init>(Unknown Source)
        at com.Project.ameier.XMLparser.<init>(XMLparser.java:32)
        at com.Project.ameier.Main.<init>(Main.java:146)
        at com.Project.ameier.Main.<clinit>(Main.java:63)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
Exception in thread "main" java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
Caused by: java.lang.NullPointerException
        at com.Intel.ameier.Main.<init>(Main.java:158)
        at com.Intel.ameier.Main.<clinit>(Main.java:63)
        ... 3 more
java-jar CLA\u Sync\u Test.jar
java.io.FileNotFoundException:C:\Tools\test\test.xml(系统找不到
文件(已指定)
在java.io.FileInputStream.open(本机方法)
位于java.io.FileInputStream。(未知源)
位于java.io.FileInputStream。(未知源)
位于com.Project.ameier.XMLparser。(XMLparser.java:32)
位于com.Project.ameier.Main。(Main.java:146)
位于com.Project.ameier.Main(Main.java:63)
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(未知源)
位于org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
线程“main”java.lang.ExceptionInInitializeError中出现异常
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(未知源)
位于org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
原因:java.lang.NullPointerException
com.Intel.ameier.Main.(Main.java:158)
com.Intel.ameier.Main.(Main.java:63)
…还有3个

如果这是一个清单问题……我如何设置eclipse以防止将来出现这种情况?

错误是不言自明的:

java.io.FileNotFoundException:C:\Tools\test\test.xml(系统找不到 文件(已指定)


它在
C:\Tools\test\test.xml

上找不到文件,所以…提到的文件真的在那里吗?它可以访问吗?如果你编辑你的问题,修订历史记录仍然可用。那甚至不值得编辑。我把文件放在那里,它工作正常。*羞愧地低头回答:-)哇,我是个白痴。对不起…忙着工作和工作哦,我的错,我应该受到惩罚downvotes@Ducksauce88我和你面临着同样的问题,但是我从来没有带过test.xml文件。你能告诉我该怎么做吗