在我的项目中,我访问 eclipse 中的文件夹,/src/main/ressources/Mylib它运行良好,没有任何问题,但是当我将项目导出到 .jar 文件时,它不起作用。
该错误的代码行:
File fi = new File(Testp.class.getClassLoader().getResource("Mylib/").getFile());
它给出了这个错误:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:61)
Caused by: java.lang.NullPointerException
at com.myproject.Testp.main(Testp.java:73)
... 5 more
慕沐林林
相关分类