2010-09-23 116 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

相關問題