applet编译对jdk版本有要求吗?提示找不到类 是Applet吗?如果是请检查一下JDK的版本与浏览器所支持版本! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 shangxinyu123(龙) :我是放在同一个目录的,而且没有设包YuLimin(阿敏当兵):是Applet,jdk是1.4的,ie是5.0 我原来也遇见过这种问题,我升级了jdk后就不能运行了。不过我又把它全部重新编译了一编就没有问题了。 对JDK是没有什么,但对虚拟机有要求,所以会这样, 全部重新编译了一编是什么意思?只有一个class啊,在新的JDK下运行以前编译的class能显示applet,但重新编译后就不行了 我知道你原来的class是用低版本的JDK编译的,当然IE5.0可以显示Applet出来现在你用高版本的JDK来编译它,生成的class肯定是要高版本的JRE来支持的,而你的IE5.0里面又没有安装高版本的JRE,当然运行不了了。1、新的JDK编译后,用AppletViewer YourFile.html运行,看能否显示?2、IE当中设置高版本的JRE去再打开YourFile.html哦哦;) AppletViewer YourFile.html可以了,但用IE还是不行 ie默認使用的是jdk1.1.8,如果你不在ie中啓用1.4的jvm而只使用默認的ms的JVM的話,那就用javac -target 1.1 yourname.java命令把源文件compile成jdk1.1版的class文件,這樣就可以了如果你啓用了jdk1.4的JVM,那麽任何版本的class瀏覽器都可以識別出來以上是一家之言,不知道對不對 如果你装jdk1.4版本,只要你默认安装,IE就会自动加载jvm新版本,不会调用IE自带的版本。你最好把问题最小化,编写一个简单的applet,测试哪一种情况!!! 我的applet就是最简单的我是用jbuilder里面的jdk编译的,没有专门安装,问题可能就出在这里,怎么设置IE调用的jdk版本? 你用jbuilder编译出来的class文件默认是jdk1.2版以上的,而ie默认的jdk是1.1.8版,所以你要在ie的工具-〉选项-〉高级选项卡中启用sun公司的jvm才行如果在dos下用javac -target 1.1 source.java命令编译你的applet文件,这样就能保证在ie中显示你的applet了如果是我说的这种情况的话,就算你把applet写成一个空类也会出现类找不到的情况,我前几天也碰到过这种情况的!!! 控制面板里可以设定jre绑定到浏览器上,请试试。 java 程序设计 求案例 关于布局的问题 如何利用JAI读取多页TIFF文件并保存 为什么说没有main函数 急,关于JComboBox下拉列表变长 [求助]帮忙指点一下,谢谢了(初学者提问) 问个题外话:想上宽带不知道是电信的好还是广电的好 Swing都用paint(Graphics g)吗,为什么我的窗口有时是空白 我装了jbuilder6,它自带了jdk1.3.1,可是我在注册表中搜索"jdk",怎么没有任何内容呢? *********请问谁看过这本书,或者能够提供线索,感谢! 怎么用EditPlus来运行java程序? 关键字throw和throws什么区别?
我是放在同一个目录的,而且没有设包YuLimin(阿敏当兵):
是Applet,jdk是1.4的,ie是5.0
javac -target 1.1 yourname.java命令把源文件compile成jdk1.1版的class文件,這樣就可以了如果你啓用了jdk1.4的JVM,那麽任何版本的class瀏覽器都可以識別出來以上是一家之言,不知道對不對
不会调用IE自带的版本。
你最好把问题最小化,编写一个简单的applet,测试哪一种情况!!!
如果在dos下用javac -target 1.1 source.java命令编译你的applet文件,这样就能保证在ie中显示你的applet了如果是我说的这种情况的话,就算你把applet写成一个空类也会出现类找不到的情况,我前几天也碰到过这种情况的!!!