接着请教applet运行在MS的1.1的JVM上的问题,--(如何在编译或运行时查错)
我的APPLET要能运行在没有任何JAVA的IE上,也就是说要用到MS的1.1JVM。除了好多 1.2的方法被迫改过来之后,运行时的错误的根本没有办法看到。也没有办法去查。
1)我用的是JCreator,编译的时候如果指定的JDK是1.1版本的,有一个文件(主文件)在编译的时候突然报编译器错误,怎么都编译不完了,结果我只好选用1.4的JDK,在编译的参数栏指定:-target 1.1,这样保证了编译出来的CLASS还是可以在MS1.1的JVM上用的。
2)问题:
(1)我在IE里运行的时候,就只是在IE的状态栏出了个:空指针异常,哪里出错,为什么出错我都不知道,无法运行,也无法查错。
(2)如果我用appletviewer,报错为如下:
Exception in thread "main" java.util.MissingResourceException: Can't find resour
ce for bundle sun.applet.resources.MsgAppletViewer, key appletpanel.badattribute
.exception
at java.util.ResourceBundle.getObject(ResourceBundle.java:314)
at java.util.ResourceBundle.getObject(ResourceBundle.java:311)
at java.util.ResourceBundle.getString(ResourceBundle.java:274)
at sun.applet.AppletMessageHandler.getMessage(AppletMessageHandler.java:
39)
at sun.applet.AppletPanel.showAppletStatus(AppletPanel.java:701)
at sun.applet.AppletPanel.init(AppletPanel.java:185)
at sun.applet.AppletViewer.<init>(AppletViewer.java:175)
at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.jav
a:80)
at sun.applet.AppletViewer.parse(AppletViewer.java:1062)
at sun.applet.AppletViewer.parse(AppletViewer.java:996)
at sun.applet.Main.run(Main.java:138)
at sun.applet.Main.main(Main.java:80)
我想请问,有没别的办法能够看到我的错误文件和错误行啊,就象如果是用了JRE,会有一个JAVA的控制台出来一样的效果,不然我怎么查错啊??
(另外,我的代码是打成了一个JAR文件的,文件数较多,还有,如果我启用了JRE1.4的plug-in,则我的代码是能正常运行的)