无法成功压缩到可运行的JAR文件

时间:2018-08-28 13:45:37

标签: java javafx executable-jar

因此,我有一个学校项目,这需要我将项目代码压缩为可运行的JAR文件,这是我使用Eclipse完成的。 这是我的文件路径:

|-->FoodStall
    |-->src
        |-->application
            |-->7 Java Files
            |-->1 FXML Document
            |-->29 image files with .png extension
            |-->4 text files

我已经寻求了有关为什么为什么出现以下异常的帮助(我在Windows的命令提示符下运行了jar文件):

java.io.FileNotFoundException: src\application\orderlist.txt (The system cannot find the path specified)
    at java.io.FileOutputStream.open0(Native Method)
    at java.io.FileOutputStream.open(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileWriter.<init>(Unknown Source)
    at application.Main.start(Main.java:23)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326)
    at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    at java.lang.Thread.run(Unknown Source)

我解压缩了jar文件,该文件位于应用程序文件夹中。我不明白为什么。

我的一些朋友说,原因是我的文本文件易变,引起了问题。

如果这是真的,有人可以帮助我重组我的资源并使用适当的文件路径,这样我就不会再遇到此异常了吗?谢谢!

0 个答案:

没有答案