我遇到的问题是相当微不足道的。我在 netbeans Java 中做了一个简单的应用程序。应用程序启动时会加载一个名为 try.txt 的输入文件,用于上传一些数据。我已将此文件放在项目文件夹中,以下代码适用于文件读取操作
FileInputStream fstream = new FileInputStream("try.txt");
当我调试程序时,应用程序工作正常。但是当我构建我的项目的 jar 并通过命令提示符运行 jar 时,我收到以下错误
java.io.FileNotFoundException: try.txt (系统找不到指定的文件)
如果我使用try.txt的绝对路径,问题就解决了
C:\桌面\try.txt
但这不是我想要的,因为我也应该将 jar 分发给其他用户。我想知道我的 jar 中有没有可以放置文件的默认目录。或者有什么方法可以将文件包含到 jar 中,以便在执行时上传
问候