java - FileNotFound 之后我创建了一个 jar 文件

标签 java jar filenotfoundexception

创建 jar 文件后,我在这一行中收到此错误:

File inputFileCSV = new File(
                            System.getProperty("user.dir") + "\\src\\Grafica\\home.csv");

任何人都可以帮助我如何避免这种情况?

最佳答案

“user.dir”不是用户主目录,而是运行 java 的目录,即启动 JVM 的目录。因此,如果您从不同的目录运行两个相同的 jar 文件,您将拥有不同的“user.dir”属性值

关于java - FileNotFound 之后我创建了一个 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43808954/

相关文章:

java - ExecutorService 挂起

java - 如何创建可执行的 Java 程序?

java - 在 Java 应用程序中使用外部包时,是否需要将它们完全包含在 JAR 中?

java - 为什么 JavaFX Image 不直接从 FileInputStream 读取文件本身?

java - 如何重命名内部存储中的文件?

java - Play 框架——保证本地线程在请求​​结束或下一个请求开始时被清除

java - 将 Java 字符串转换为 Windows-1258

c# - 为什么在设置对 "System.IO.FileNotFoundException: Could not load file or assembly"的引用时得到 "copylocal=false"?

java - 来自异步类的多个嵌套回调

eclipse - 在 eclipse 上部署新版本的 WAR 到 tomcat