我不明白为什么我的可运行的罐子不会启动

时间:2014-06-16 17:29:21

标签: java manifest executable-jar

好的,如果我没有提供足够的信息,请告诉我。当我导出runnable jar文件时,我选择“将所需的包打包为生成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

如果这是一个明显的问题......我怎样才能设置eclipse以防止将来发生这种情况?

1 个答案:

答案 0 :(得分:2)

错误非常自我解释:

  

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

它无法在C:\Tools\test\test.xml找到该文件。