我捆绑了一个简单的应用程序,它从文本文件中读取一些静态数据,并为用户提供搜索数据的界面。目前要读取文件我只是做经典的BufferedReader in = new BufferedReader(new FileReader("data.txt"));
,但我得到文件未找到运行应用程序的异常。
我可以运行创建的.jar文件,因为我将txt文件复制到同一目录级别。然而,即使我尝试相同的操作,运行可执行文件也会失败。
目录结构: 目录[Java [.jar,libs],MacOS [unix-executable],plugins [jdk],Resources [.icns]]