applet在网页中无法显示,但在appletview中可以正常显示?

arienya 2008-06-05 01:18:45
applet在网页中无法显示,但在appletview中可以正常显示,提示错误是:
java.lang.NoClassDefFoundError: Genesys/JTele/TeleCallException
at SoftPhone.init(SoftPhone.java:57)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
但是我已经把
Genesys/JTele/TeleCallException所在的jar包都加进classpath中了,
html文件代码如下
<html>
<body>
<applet code="SoftPhone.class" width="300" height="300" >
</applet>
</body>
</html>
SoftPhone.class,Phone.class与html文件放在同一目录下,Phone.class是会被SoftPhone.class调用的类.
请各位高人指点一下吧.
...全文
365 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
arienya 2008-06-12
  • 打赏
  • 举报
回复
多谢上面的高人,我的问题已经解决了.
bsr1983 2008-06-10
  • 打赏
  • 举报
回复
应该将你所有的jar包及class打成一个jar,然后通过
html>
<body>
<applet code="SoftPhone.class" archive=yourjarname.jar width="300" height="300" >
</applet>
</body>
</html>
进行调用
打包时可使用eclipse插件fatjar进行打包,下载地址:http://sourceforge.net/project/showfiles.php?group_id=115990
将其放在eclipse的plugins文件夹下后重启eclipse,在要打包的项目上右键,可看到fatjar的菜单“Build Fat JAR”,点击在弹出的界面按照提示选择相应项后打包即可,应该可以将你所使用的jar都包含进去
liang8305 2008-06-08
  • 打赏
  • 举报
回复
SoftPhone.java有没有import你要用到的那个包
wanglovehuang 2008-06-07
  • 打赏
  • 举报
回复
不会是没有安装java虚拟机吧???
stlizhao 2008-06-07
  • 打赏
  • 举报
回复
呵呵,是啊。你继承的是japplet还是applet? 应该是japplet吧。其实继承applet更好点,你把它改掉试试。
interpb 2008-06-05
  • 打赏
  • 举报
回复
应该要把 你的Applet调用到的第三方的类都要 你的applet一起打包吧

然后下载到客户端 才能运行

光加到classpath可能不行
arienya 2008-06-05
  • 打赏
  • 举报
回复
我用Eclipse启动appletView可以正常显示,当我加了个html页面就显示不了了,直接打开页面报错,在命令行里用applerviewer打开页面也报错.
arienya 2008-06-05
  • 打赏
  • 举报
回复
SoftPhone.class与html本来我就放在同级了.SoftPhone.java中要用到的包我都引用了,在IDE中也没有报错,用eclipse起动appletView都能正常显示,一放到页面里就显示不出来了,各位大侠帮帮忙啊!!
bsbbt 2008-06-05
  • 打赏
  • 举报
回复
SoftPhone.java有没有import你要用到的那个包
interpb 2008-06-05
  • 打赏
  • 举报
回复
SoftPhone.class 放到和html文件 同级

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧