Java小程序:如何告诉浏览器(Firefox)在哪里寻找库(jar)



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

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

库应该在"存档"属性中:

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

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

看看如何正确指定代码库和归档在java小程序。

这类似于您的问题。

最新更新