用java写了一个web浏览器,请问这个错是什么意思?
Exception in thread "EventThread" java.lang.NullPointerExceptionat org.jdesktop.jdic.browser.internal.MsgClient.<init>(Unknown Source)
at org.jdesktop.jdic.browser.internal.NativeEventThread.run(Unknown Source)
--------------------编程问答-------------------- 都用java写web浏览器了,基本的NullPointerException应该知道吧。 --------------------编程问答-------------------- 我还没学到线程。不过好像是某个线程的某个对象空指针异常了!!!就是说某个局部变量未赋值先使用,或者某个对象没有被创建等,都会造成空指针异常!你看看是哪行的错误!看看那行用的变量或者对象是否都已经赋值!!! --------------------编程问答-------------------- 同意楼上 --------------------编程问答--------------------
我觉得也是。。。 --------------------编程问答-------------------- 因为我的默认浏览器不是IE,调整成为IE就好了...
因为它找来找去都找不到IE(默认浏览器),所以报空了...
能不能解决这个问题啊,不可能让用户一定就是得用IE吧 --------------------编程问答-------------------- 顶起~~~ --------------------编程问答-------------------- 是不是写了某些只支持IE的方法了 --------------------编程问答-------------------- NullPointerException
说的很清楚,空引用异常。。。。。。。。 --------------------编程问答-------------------- NullPointerException
空指针异常、 查下、可能用变量名的时候打错了、恩 、或者 参数错了、 封装的类、sql语句、数据库里的数据是否同你查询的相关、等都有可能、当然、2楼得也得顶、 --------------------编程问答-------------------- 一看这标题 牛逼 --------------------编程问答-------------------- 声明里加一段
static
{
BrowserEngineManager engineManager = BrowserEngineManager
.instance();
engineManager.setActiveEngine(BrowserEngineManager.IE);
}
补充:Java , Eclipse