我的項目設置是這樣的: 無法找到項目文件夾中的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