2012-06-19 80 views
3

的幫助下,我必須用Java創建一個Jar文件,其中包含外部庫與類文件一起(以使其更復雜)。我們的任務是以某種方式在網上運行這個程序。運行在網頁中正常的Jar文件與小程序

Applets用於在HTML上運行Java,但我的問題是我的jar不是Applet Jar,所以我不能將jar包括在applet標記中,所以我應該將所有java代碼重寫爲applet或者是否有任何簡單的方法只需將我的jar轉換爲applet jar幷包含在HTML中?

回答

3

啓動基於幀的應用程序。從鏈接使用Java Web Start


不,它不是框架基礎的,它實際上是通過串行端口連接打印機的應用程序,所以現在我試着從頭小程序重寫

得到它的工作客戶端(很容易爲客戶端)將需要嵌入式(或自由浮動)小程序或使用JWS啓動的自由浮動框架。拿你的選擇。請注意,除非代碼是數字簽名(由您)和可信(由最終用戶),否則將無法打印。

沒有可允許沙箱應用程序的服務。部署使用JWS打印,但它不會像訪問串行端口那樣具體,並且需要更改代碼。


當你提到'convert'並且認爲你的意思是它基於一個自由浮動框架時,我有點困惑。現在你解釋它既不是applet,也不是框架讓我更清楚。

..我應該把所有的java代碼改寫爲applet嗎?

不,當然不是。您只需使用archive屬性將該Jar添加到小程序的運行時類路徑中,然後從非常簡單的小程序的init()start()或適當的方法中調用它。

不過我還是建議使用JWS一種使用一個applet自由浮動框架。兩者的代碼都很簡單,但是applet的部署要困難得多。

+0

不,它不是基於幀的,它實際上是通過串口連接的打印機應用程序,所以現在我嘗試從頭開始重寫applet:( – Ujju

+0

tnks,是部署Applet比運行applet更困難(或者可能仍然noob在applets:P),,所以現在我使用框架並試圖通過JWS發佈到Web支持,或者僅作爲客戶端的應用程序提供 – Ujju

0

<applet code="MainClass.class" archive="Applett.jar" width=550 height=400></applet> 看看這裏http://www.htmlcodetutorial.com/applets/applets.html

+0

這實際上是他的問題......('Applets用於在html上運行java,但是我的問題是我的jar不是Applet Jar,所以我不能將jar包括在applet標籤中) – brimborium

相關問題