创建包含外部文件的可运行 Jar
2022-09-03 18:29:16
我想用java构建一个可运行的jar。我需要在 jar 中包含一些文件,以便在执行 jar 时自动从 java 类中读取这些文件。因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。我在一些教程之后创建了jar文件,但我无法将这些外部文件包含在我的jar文件中。请让我使用外部文件创建可运行的jar。
我的文件结构是
Test
|
|
-------src
| |
| default package
| |
| |
| test1.java
|
-------FileFOlder
| |
| |
| abc.txt
我正在测试1.java类中访问abc.txt。我的代码是,
public class test1 {
public static void main(String[] args) throws IOException {
char [] read = new char[20];
String path = new File(".").getCanonicalPath();
path = path+"\\Newfolder\\abc.txt";
System.out.println(path);
File nF = new File(path);
FileReader fR = new FileReader(nF);
fR.read(read);
for(char c : read){
System.out.print(c);
}
fR.close();
System.out.println(" Hi..This is test program ");
}
}
当我使用eclipse导出选项创建可执行jar时,我无法在jar中看到FileFolder目录。请给我一些关于这方面的信息。