1
在下面的代碼中,我首先在根目錄下創建了一個File
,然後在其中創建了write
字符串。然後,我從File
讀取數據:如何從runnable jar創建txt文件?
File file = new File("myfile.txt");
if(!file.exists()){
file.createNewFile();
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(com_port_hardcoded);
bw.close();
}
Scanner scn = new Scanner(file);
comPort = scn.nextLine().trim();
scn.close();
現在,當我編譯和運行在eclipse這個代碼,它完美的作品。但是,當我導出此代碼的'可運行jar'時,txt
文件不在jar文件夾中。
我不知道txt
文件是在哪裏生成的,或者它根本就不生成。
你執行這個jar:Java的罐子的jar文件? – Boris
您是否嘗試將sys.out文件中的file.getAbsoluteFile()插入到控制檯或日誌文件中? – slartidan
你確定你的jar文件正在運行嗎? –