Java applet:如何告诉浏览器(Firefox)在哪里查找库(jar)

时间:2011-05-20 07:15:00

标签: java firefox jar applet

我编写了一个Java applet类,并创建了一个小的HTML页面,通过< applet> -tag包含它。 (暂时在我的磁盘驱动器上本地运行) 这很有效,也就是说,正在正确加载applet。 但applet依赖于外部库(jar)。 例如。我导入了org.apache.batik.swing.JSVGCanvas; 当然,我在这里拥有所有的jar并且在Eclipse中测试applet工作正常。 但浏览器(Firefox)似乎没有找到罐子。 我如何告诉浏览器在哪里搜索外部罐子? 我尝试在用户环境变量中设置CLASSPATH。没有成功。 这是在Windows XP上运行JRE 1.6。

2 个答案:

答案 0 :(得分:2)

Applet在客户端机器中执行,因此在CLASSPATH中使用libs将无济于事。

Libs应该处于“存档”属性:

<applet code="Applet.class" archive="myApplet.jar,lib1.jar,lib2.jar" width="600" height="600" title="MyApplet">

答案 1 :(得分:1)

您需要指定codebase标记的applet属性。

看看how-to-specify-correctly-codebase-and-archive-in-java-applet

它类似于你的问题。