我正在编写一个 Java 应用程序,它需要访问通过 JNLP 运行的 .jar 文件中的多个资源。
虽然该应用程序在我的开发环境(Eclipse)中运行良好,但在通过 JNLP 执行时它不起作用,显然是因为它在 jar 中找不到资源文件。我检查了资源文件,资源肯定在那里。
我目前正在使用如下代码:
someclass.getResourceAsStream("/resources/somefile.png");
访问可与 JNLP 一起使用的 .jar 中的资源文件的正确方法是什么?