你能帮我解决这个问题吗?
Exception in thread "main" com.jme3.asset.AssetNotFoundException: Interface/splash.png
at com.jme3.system.JmeDesktopSystem.showSettingsDialog(JmeDesktopSystem.java:112)
at com.jme3.system.JmeSystem.showSettingsDialog(JmeSystem.java:128)
at com.jme3.app.SimpleApplication.start(SimpleApplication.java:125)
at adventure.Q3World.main(Q3World.java:85)
它曾经可以工作,然后我不得不重新打包所有东西,现在我可能忘记了一个设置,或者在 Eclipse 中同样如此。启动文件在那里,但它不在某个路径上。
我想要做的是这个,它在我以前的构建中有效:
settings.setSettingsDialogImage("Interface/splash.png");
我也尝试将路径添加到资源面板,但没有其他效果:
在 Java 构建路径中,列出了资源,但它仍然无法正常工作:
我想要工作的更大的代码块以及在构建的 jar 中工作但不在 eclipse juno 中的代码块是:
public static void main(String[] args) {
File file = new File("quake3level.zip");
if (!file.exists()) {
useHttp = true;
}
Q3World app = new Q3World();
AppSettings settings = new AppSettings(true);
settings.setTitle("Dungeon World");
settings.setSettingsDialogImage("Interface/splash.png");
app.setSettings(settings);
app.start();
}