0
對於我的文本迷宮遊戲,Eclipse
可以找到文本文件並正確運行,但是當我將該項目的jar
轉換爲exe
,exe
找不到該文件。奇怪的是,我創建的jar文件和exe
都在同一個目錄下,但jar
文件運行完好,而exe文件卻沒有。爲什麼是這樣?Eclipse可以找到文件,但exe文件不能儘管該文件是在同一目錄中,
這裏是我的代碼:
try {
//Find the file, create the maze, etc.
}
// Exceptions
catch (FileNotFoundException e) {
File file = new File("maze.txt");
System.out.println(file.canRead());
System.out.println(file.getAbsoluteFile().exists());
}
兩個打印輸出錯誤的兩個當我運行exe
,即使所有的文件都在同一個目錄和它的作品爲Jar
文件。爲什麼是這樣?順便說一下,我使用IExpress
轉換爲exe
。
嘗試[Launch4j](http://launch4j.sourceforge.net/) – Madhan
@Madhan非常感謝!該exe終於奏效。請放下答案,以便我可以接受。 –
已發佈它您可以接受它 – Madhan