如何在可执行文件.jar中引用.txt文件

时间:2018-06-17 21:16:13

标签: java jar embedded-resource

我有一个程序需要使用File个对象,这些对象是存储信息的txt文件。在我的IDE中执行java文件时代码运行正常,当我将程序打包到jar中时突然发生txt文件无法加载时遇到的问题。

在我的项目文件夹中,我将所有数据文件保存在一个数据文件夹中,该文件夹位于根目录中。在我的程序的顶部,我将txt文件定义为文件对象,

File data = new File("data/data.txt");

后来传递给另一个方法,该方法在其构造函数中接受文件对象并使用它预先形成其他函数。

我的主要困惑是如何制作它,即使我的程序被制作成jar,我仍然可以读取和写入txt文件?这是可能的还是我需要以不同的方式处理数据?

0 个答案:

没有答案