它工作正常,直到我将java更新到版本51.否则它给了我一个NullPOinter异常。
我正在使用Aplet.class.getResource("image.jpg")
来加载图片,但现在它无效。
我有一个名为Applets的文件夹,里面是来自applets和Images文件夹的.class文件,我有这个代码的index.html文件
<applet codebase="Applets" code="Applet1"></applet>
现在这在更新之前工作正常
答案 0 :(得分:1)
是jar中的图像还是从页面上下文中加载它? 根据这篇博客:http://www.duckware.com/tech/java-security-clusterfuck.html 你最好使用getResourceAsStream。
You must place all possible files inside the JAR, and use
the Class.getResourceAsStream() calls to access. If you
need to access any files outside the JAR, Oracle has
screwed you over