使用外部JARS创建Java applet

我在Netbeans中创建了一个使用多个外部库的Java Applet。 当我在Netbeans中运行applet.java文件时,它工作正常,我试图在网页中获得相同的结果。

当我在build-folder中运行自动创建的applet.html文件时,它不会加载外部库,即使我已在APPLET archive-tag中指定它们并将它们移动到同一文件夹中。

这是我的html文件:

  Applet HTML Page   


Applet HTML Page


Generated by NetBeans IDE

这些库是第三方java(jfreeChart和SQL-JDBC驱动程序)

使用外部JARS创建Java applet

将它们的引用添加到applet元素的archive属性中。


  

重新格式化给出:

   

1。

  code="applet/MyApplet.class" 

应该是该类的完全限定名称。 如果类名是MyApplet并且包是applet ,则转换为:

  code="applet.MyApplet" 

2。

  archive="jcommon-1.0.17.jar, jfreechart-1.0.14.jar, sqljdbc4.jar"> 

刚刚检查,是jcommon-1.0.17.jar吗?

3。

  codebase="classes" 

这听起来很不祥。 这是一个使用JSP / servlets的完整的Web应用程序吗? 如果是这样,我怀疑路径是错误的,因为它指向服务器上客户端(浏览器或)applet无法到达的位置。 尝试直接获取(在浏览器地址栏中粘贴预期的地址,并在每个applet Jars上点击’enter’),如果MyApplet.class不在Jar中,请对松散的类文件进行单独检查。

 package example.jni; public class HelloWorld { private static native void writeHelloWorldToStdout(); public static void main(String[] args) { System.loadLibrary("HelloWorld"); writeHelloWorldToStdout(); } }