gpt4 book ai didi

java - 尝试运行多个类的小程序时出现 NullPointerException

转载 作者:行者123 更新时间:2023-11-30 05:15:25 27 4
gpt4 key购买 nike

我正在尝试在 html 页面中显示一个小程序。我过去曾成功地做到这一点,但现在我在小程序中有多个类,每次尝试在 html 页面中加载小程序时,我似乎都会收到错误。有一段时间,我手动编写了 html 页面,但后来我意识到 netbeans(我正在使用的 IDE)中的小程序查看器为您创建了一个 html 页面,这与我正在编码的页面相同。

应用程序在小程序查看器中运行时没有错误,但当我尝试在 html 页面中运行它时,会显示以下消息:

java.lang.NullPointerException
at sun.plugin2.applet.Plugin2Manager.findAppletJDKLevel(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.NullPointerException

我测试了另一个小型的单类小程序,它在相同条件下在 html 页面中运行良好。有什么想法可能是错误的吗?

最佳答案

一定要检查小程序的类路径,正如杰夫所说。另请记住,安全权限的工作方式会根据小程序的运行方式而有所不同。与在独立 HTML 页面中运行小程序相比,Eclipse AppletViewer 将使您获得更宽松的权限。

如果您尝试对文件系统进行任何类型的读/写,请确保您的 jar 已签名,以便它可以获得执行其操作所需的权限。一个例子: http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed.html

此外,情况可能已经如此,但请确保运行小程序的计算机上安装了实际的 JDK,而不是简单的 JRE。

关于java - 尝试运行多个类的小程序时出现 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1609638/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com