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调用的类.
请各位高人指点一下吧.
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调用的类.
请各位高人指点一下吧.
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都包含进去