执行jar文件返回nullPointerException导致无法找到文本文件

时间:2012-09-09 20:22:00

标签: java jar text-files

我试图用Java语言访问项目目录中的文本文件。  这是代码片段:

buffer = new BufferedReader(new `FileReader(getClass().getClassLoader().getResource("English_names.txt").getPath()));`

虽然你在Eclipse上运行程序,但是一旦你打印了这个

的路径就行了
getClass().getClassLoader().getResource("English_names.txt").getPath()

代码将其返回指向文件。 但是一旦我创建了可运行的jar文件,程序就不会从jar文件中启动:缺少主类或其他东西(屏幕上的反馈)。在命令行上运行java -jar jarfile.jar命令后,它说它无法找到该文件(返回NullPointerException) 问题是什么?感谢

0 个答案:

没有答案