我想读在Eclipse中的文本文件,我有“运行配置” - >在Eclipse中设置参数,但它总是说java程序来读取命令行的文本文件
Exception in thread "main" java.io.FileNotFoundException: file.txt (The system cannot find the file specified)
我已将file.txt放在myclass的相同文件夹下并放在/ bin文件夹中
我还应该看看什么?
感谢
我想读在Eclipse中的文本文件,我有“运行配置” - >在Eclipse中设置参数,但它总是说java程序来读取命令行的文本文件
Exception in thread "main" java.io.FileNotFoundException: file.txt (The system cannot find the file specified)
我已将file.txt放在myclass的相同文件夹下并放在/ bin文件夹中
我还应该看看什么?
感谢
坐落在运行配置工作或启动目录,然后将文件放在该目录中。
把它放在项目的文件夹中,而不是在bin文件夹中。如果你想看到的是文件的基本路径,你可以打印:
System.out.println(new File(".").getCanonicalPath());
如果您需要从正在创建的Eclipse插件中读取文件,则应该将其视为资源。检查这个例子:http://www.vogella.de/blog/2010/07/06/reading-resources-from-plugin/希望有所帮助。
您是否在运行配置中设置了工作目录或开始目录?你把文件放在那个目录下吗? – QuantumMechanic 2011-05-06 05:06:17
非常感谢!这是问题! – icn 2011-05-06 05:09:18