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