我的项目设置是这样的: 无法找到项目文件夹中的JSON文件
现在我尝试引用report.json
文件中像这样的MainFrameTest.java
内:
Template template = new JsonTemplate(Thread.currentThread().
getContextClassLoader().getResource("/report.json").toURI());
我也试过:
Template template = new JsonTemplate(Thread.currentThread().
getContextClassLoader().getResource("report.json").toURI());
而完整路径:
Template template = new JsonTemplate(Thread.currentThread().
getContextClassLoader().getResource("C:/prohes/esc_print_test/report.json").toURI());
但我总是得到这个错误:
java.lang.NullPointerException
at esc_print_test.MainFrameTest.<init>(MainFrameTest.java:28)
at esc_print_test.MainFrameTest.main(MainFrameTest.java:55)
什么我错了吗?谢谢
什么是'MainFrameTest.java'在28? – Deepak 2014-11-03 12:10:14
在'28'中有'getContextClassLoader()。getResource(“/ report.json”)。toURI()); ' – 2014-11-03 12:10:48
首先尝试打印您所在的位置,然后可以获取该文件。 – Krishna 2014-11-04 07:24:06