gpt4 book ai didi

java - appletviewer/JRE1.6.0_30 中的 JApplet — getParameter ("someArg"上的 NullPointerException )

转载 作者:行者123 更新时间:2023-12-02 07:59:29 24 4
gpt4 key购买 nike

当我在这个非常简单的 JApplet 实例化中调用 getParameter() 时,为什么会收到 NullPointerException

public class TestPad extends javax.swing.JApplet {

public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
TestPad appletDefn = new TestPad();

TestPad.sSomeParam = (String)appletDefn.getParameter("sSomeParam");

appletDefn.init();

appletDefn.start();
}
});
}

private static String sSomeParam = "sSomeArg";

}

没有安全策略文件,没有其他包,只有两个库:a) swing-layout-1.0.4.jarb) JDK-1.6(默认)

最佳答案

Applet中方法的实现类:

 public String getParameter(String name) {
return stub.getParameter(name);
}

因此该方法调用 transient private AppletStub stub抛出异常。
Applet 具有与普通应用程序不同的生命周期。我建议你看看official Java tutorials on Applets .

关于java - appletviewer/JRE1.6.0_30 中的 JApplet — getParameter ("someArg"上的 NullPointerException ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9121903/

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