我想在Java中构建可执行的JAR文件。我需要将一些文件包含在JAR文件中,以便在执行JAR文件时,这些文件可以从Java类中自动读取。因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。我按照一些教程创建了JAR文件,但是我无法将这些外部文件包含在我的JAR文件中。请告诉我如何创建带有外部文件的可运行JAR文件。
我的文件结构是:
Test
|
|
-------src
| |
| default package
| |
| |
| test1.java
|
-------FileFOlder
| |
| |
| abc.txt
我正在test1.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目录。请提供有关此问题的一些信息。