Permissions LWJGL小程序在打开文件时崩溃
我正在使用LWJGL制作一个java应用程序。将项目导出到jar并对其签名时,当我试图打开如下文件时,它会崩溃:Permissions LWJGL小程序在打开文件时崩溃,permissions,jar,applet,lwjgl,jar-signing,Permissions,Jar,Applet,Lwjgl,Jar Signing,我正在使用LWJGL制作一个java应用程序。将项目导出到jar并对其签名时,当我试图打开如下文件时,它会崩溃: File file; try { file = new File(getClass().getResource(map_filename).toURI()); } catch (URISyntaxException e) { e.printStackTrace(); return null; } 您可以
File file;
try {
file = new File(getClass().getResource(map_filename).toURI());
} catch (URISyntaxException e) {
e.printStackTrace();
return null;
}
您可以在此处检查小程序:
单击“播放”按钮后,它会立即被压碎。整个代码在此显示:
也许你可以找到这个bug,即使我很确定它是关于前提的,但我确实签了名,它工作正常,直到我试图从jar中打开文件
如果您想自行编译,则需要外部文件:
那么是什么导致小程序崩溃呢
请尽快帮忙。谢谢。您不能使用文件从Jar读取文件,您需要使用inputstream,因此失败。我在使用JFileChooser时仍然存在问题。