当前位置: 首页 > 面试题库 >

导出为.jar文件后出现FileNotFoundException

经兴安
2023-03-14
问题内容

我正在使用Eclipse并正在开发使用本地文件的Java应用程序。该文件在项目文件夹中的子文件夹中,称“ mydata /
myfile.txt”。当我从eclipse运行应用程序时,一切正常,我打开一个FileInputStream并传递“ mydata /
myfile.txt”作为名称,该文件为阅读就好了。但是,当我将应用程序导出为.jar并尝试运行它时,我得到的只是控制台中的FileNotFoundException。

如何导出程序,使其可以在任何计算机上运行并能够访问文件?先感谢您。


问题答案:

当您的应用以jar格式导出时,您的配置文件不可用,因为它包装在.jar文件中。相反,您应该通过访问它ClassLoader.getResourceAsStream()



 类似资料:
  • 我正在使用Eclipse并开发一个java应用程序,在这个应用程序中,我使用了一个本地文件。该文件位于项目文件夹中的一个子文件夹中,比如“mydata/myfile.txt”。当我从eclipse运行应用程序时,一切正常,我打开一个FileInputStream,将“mydata/myfile.txt”作为名称传递,文件的读写也正常。但当我将应用程序导出为时。jar,并尝试运行它,我得到的只是控制

  • 问题内容: 我正在尝试将Eclipse中的程序导出到jar文件。 在我的项目中,我添加了一些图片和PDF:s。当我导出到jar文件时,似乎只有main编译和导出了。 我的意愿是将所有内容都导出到jar文件中,因为那样的话,我想将其转换为可导出文件,例如.exe文件。 但是如何? 问题答案: 转到文件->导出-> JAR文件,您可以在其中选择“导出生成的类文件和源”,并确保选择了您的项目,并且该目录

  • 我使用的是JRE 1.9.0(9.0.4+11)。我正在尝试创建一个可执行的JAR。在我用Maven导出到JAR并尝试启动它之后,我得到以下错误: 线程“JavaFX Application thread”java.lang.noClassDeFounderRror:com/sun/javafx/css/converters/sizeConverter在org.kordamp.ikonli.jav

  • 我有一个java项目。我想把它导出到可运行的jar文件。 我用eclipse来做这件事。 但当我运行创建的jar文件时,我会收到(系统找不到指定的路径)。 如何在任何地方导出文件夹以运行success jar文件?

  • 导出的jar文件有问题。当我在Eclipse中运行项目时,它运行得很好,但是当我从控制台作为导出的jar运行它时,我收到以下错误消息: 代码如下: 我执行该方法的语法是

  • 问题内容: 两个问题 1)将Java项目导出为JAR文件时,应用程序如何知道包中的哪个类首先运行?我的applicatino特别要求userInterface.java文件在CommonDenom.java文件之前运行。 2)运行Java文件时,出现错误消息“无法启动Java JAR文件“ commonDenom.jar”。请在控制台中查看可能的消息。” 我从哪里开始弄清楚这一点?我检查了控制台,