[英]How to create runnable jar file with txt file in project
我想创建可运行的jar文件,但是在我的小项目中,我有TextIO类用于读写文件和文件.txt。
就像这样http://postimg.org/image/6lrcqnmil/
String fileName = "src/***/******/*******/mini/game/gameFile.txt";
String line = null;
String s = "";
try {
FileReader fileReader = new FileReader(fileName);
BufferedReader bufferedReader = new BufferedReader(fileReader);
while((line = bufferedReader.readLine()) != null) {
System.out.println(line);
s+=line;
}
bufferedReader.close();
}
catch(FileNotFoundException ex) {
System.out.println("Unable to open file '" + fileName + "'");
}
/**TextIO.readFile("**/****/*****/gameFile.txt");
String s = "";
while(!TextIO.eof()){
s+=TextIO.getln();
s+="\n";
}**/
String fileName = "src/***/******/*******/mini/game/gameFile.txt";
String line = null;
String s = "";
try {
FileReader fileReader =
new FileReader(fileName);
BufferedReader bufferedReader =
new BufferedReader(fileReader);
while((line = bufferedReader.readLine()) != null) {
System.out.println(line);
s+=line;
}
bufferedReader.close();
}
catch(FileNotFoundException ex) {
System.out.println(
"Unable to open file '" +
fileName + "'");
}
JOptionPane.showMessageDialog(null,s);
首先,我尝试使用TextIO而不是使用此阅读器。
我猜您的gameFile.txt文件在类路径中,因此您可以通过类加载器进行访问:
InputStream is = TextIO.class.getResourceAsStream("/gameFile.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(is));
然后阅读内容...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.