打包在 jar 中的文件不能作为File对象访问。
当你尝试
MyClass.class.getClass().getClassLoader().getResource("background.png");
Run Code Online (Sandbox Code Playgroud)
您实际上使用的是ClassLoaderofjava.lang.Class而 not ofmain.MyClass可能无法找到资源(如果它是系统类加载器)。尝试
MyClass.class.getClassLoader().getResource("background.png");
Run Code Online (Sandbox Code Playgroud)
反而。
| 归档时间: |
|
| 查看次数: |
1837 次 |
| 最近记录: |