java - HTML 嵌入不适用于 Java Applet

标签 java html tomcat jar applet

我一直在研究在 <applet> 之间使用哪个, <object> , 或 <embed> ,但似乎都不起作用。

当我尝试通过 HTML 加载 JApplet 时,出现 RuntimeException 错误 java.lang.NoClassDefFoundError: com/sforce/ws/ConnectionException .

当我尝试运行 number1.class 且 number1.class 位于 myfile.jar 中时,它需要库的其他 3 个 jar 文件,这就是错误所在。文件如下所示:

tomcat-->webapps-->applet-->newhtml.html
applet-->lib-->(wsc-23,enterprise,partner)
applet-->applet_class-->(number1.class,myfile.jar)

如有任何帮助,我们将不胜感激。 我还查看了大多数 stackoverflow 问题以及其他地方,但仍然没有运气!

<!DOCTYPE html>
<html>
   <body>
      <html type="application/x-java-applet;version=1.6"
         width="512" height="512"
         code="applet_class.number1.class"
         src="myfile.jar,applet/lib/wsc-23.jar,
         applet/lib/enterprise.jar,
         applet/lib/partner.jar"/></html>
   </body>
</html>

最佳答案

部署 JWS 应用程序的最佳方式。或者小程序是使用Deployment Toolkit Script .

但是看看那个元素..

  <html type="application/x-java-applet;version=1.6"
     width="512" height="512"
     code="applet_class.number1.class"
     src="myfile.jar,applet/lib/wsc-23.jar,
     applet/lib/enterprise.jar,
     applet/lib/partner.jar"/></html>

小程序元素的最基本形式(在 HTML 4.01 中弃用的是):

  <applet 
     width="512" height="512"
     code="applet_class.number1"
     archive="myfile.jar,applet/lib/wsc-23.jar,applet/lib/enterprise.jar,applet/lib/partner.jar"/>
 </applet>
  • html 更改为 applet
  • 删除 type 属性。
  • 从 code 属性的末尾删除 .class
  • src 更改为 archive,并将所有存档放在一行中。

关于java - HTML 嵌入不适用于 Java Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21393448/

相关文章:

javascript - Jquery .Load 无法在 Android 浏览器中工作,但可以在同一设备上的 Firefox 移动浏览器中工作

tomcat - Grails-cxf 中通过 SSL 的 Web 服务?

tomcat - Grails 2.3 web-xml 和 Tomcat URIEncoding

java - 从多个 URL 返回 View 时出现问题

java - 如何仅使用 JSTL 从数据库中检索选定下拉值的数据?

javascript - 使用单一方法显示或隐藏 div 的按钮

javascript - 在四个 col-md-6 bootstrap div 的中心定位一个 div 圆圈

java - Tomcat Maven 插件 - 无法编译 Jsp 页面

JAVA类层次结构: Which of the following lines will not compile?

java - 'for' 循环的范围