访问文件在我的Maven项目:从类路径
src/main/java/App --> has Main
src/main/resources/file.json
。
public class App
{
public static void main(String[] args)
{
URL url = App.class.getClass().getResource("/file.json");
File file = new File(url.getPath());
据我了解这些Maven的docs,我应该能够访问file.json
,因为它(应该是)在类路径中,因为它位于src/main/resources
。
但是,我在url.getPath()
调用上得到NullPointerException
。
你没有领先的'/'试过吗? – Powerlord
是的,但没有运气 –
我总是使用类加载器的'getResource()'方法。另外,你如何执行'App.main'? – disrvptor