2010-09-23 95 views
0

我创建了一个applet并在Netbeans中创建了它的jar文件。我在applet中使用jar文件。 我在jsp页面中调用applet.jar。该小程序工作正常,但它必须实现的功能是通过另一个我在该小程序中使用的jar文件。意味着如何在applet.jar中包含一个外部jar文件,以便当我运行jsp页面时它也可以用于该jsp页面。在NetBeans中将jar文件包含在另一个jar文件中

+0

http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/ – 2010-09-23 09:02:59

回答

1

如果您只需要为您的小程序代码创建一个jar文件,则可以将其从您的服务器托管并引用到<applet>标记中。这可能比组合罐更容易,并且更容易维护。

有一个很好的概述here,从中我借这个例子:

<applet code="main.class" codebase="/java" width="100" height="100" archive="applet.zip"> </applet>

...使得提供给您的应用程序/java/applet.zip类。


更新 - 有关Sun/Oracle文档中的APPLET标签的信息是全面,容易执行,即http://docs.oracle.com/javase/1.4.2/docs/guide/misc/applet.html

+0

@Barbster .....这里我用的是index.jsp 和jinvoke在build \ web \ WEB-INF \ lib中,但它仍然无法正常工作.... – 2010-09-23 10:29:15

+0

WEB-INF中的资源在服务器外部不可用。您可以通过尝试使用浏览器的地址字段在Jar上直接获取来确认此情况。将它们移动到正常浏览器可以访问的地方。 – 2010-09-23 10:49:41

+0

@Andrew我试过了,但仍然没有用。它找不到jinvoke.jar,而它包含在lib文件夹中 – 2010-09-23 11:29:52

相关问题