欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
install4j與exe4簡(jiǎn)介——Java應用程序打包工具1

對于已經(jīng)完成的Java應用程序開(kāi)發(fā)項目,從商業(yè)化角度看,應該制作成安全穩定的安裝程序包來(lái)保證產(chǎn)品的安全和企業(yè)的利益?,F在市面上比較高效的商業(yè)化工具有installshield,installanywhere, install4j等,installshield適合C,C++,Delphi,PB,VB等;而后兩者適合Java應用程序的打包制作。下面主要以 InstallAnywhere7.1為例,詳細說(shuō)明如何來(lái)給一個(gè)Java應用程序制作安裝包。Java應用程序項目開(kāi)發(fā)測試完成后,企業(yè)需要將此打包存檔(即jar文件),并制作成商業(yè)化安裝程序。

1. 各版本的JDK都提供jar實(shí)用程序,其基本語(yǔ)法如下:
jar <option string> [JAR] [manifest file] [input files]
option string用于指定jar實(shí)用程序執行的操作,因此必須指定(下面列出各參數及使用方法)。
c 創(chuàng )建新的或空的壓縮檔
v 列出目錄表
x 解壓所有文件
x file 解壓指定文件
f 指出“我準備向你提供文件名”。若省略此參數,jar會(huì )假定它的輸入來(lái)自標準輸入;或者在它創(chuàng )建文件時(shí),輸出會(huì )進(jìn)入標準輸出內
m 指出第一個(gè)參數將是用戶(hù)自建的詳情表文件的名字
v 產(chǎn)生詳細輸出,對jar做的工作進(jìn)行巨細無(wú)遺的描述
O 只保存文件;不壓縮文件(用于創(chuàng )建一個(gè)JAR文件,以便我們將其置入自己的類(lèi)路徑中)
M 不自動(dòng)生成詳情表文件,大多情況不會(huì )用到。
下面是調用jar的一些典型方法:
jar cf myJarFile.jar *.class
用于創(chuàng )建一個(gè)名為myJarFile.jar的JAR文件,其中包含了當前目錄中的所有類(lèi)文件,同時(shí)還有自動(dòng)產(chǎn)生的詳情表文件。
jar cmf myJarFile.jar myManifestFile.mf *.class
與前例類(lèi)似,但添加了一個(gè)名為myManifestFile.mf的用戶(hù)自建詳情表文件。
jar tf myJarFile.jar
生成myJarFile.jar內所有文件的一個(gè)目錄表。
jar tvf myJarFile.jar
添加“verbose”(詳盡)標志,提供與myJarFile.jar中的文件有關(guān)的、更詳細的資料。
jar cvf myApp.jar audio classes image
假定audio,classes和image是子目錄,這樣便將所有子目錄合并到文件myApp.jar中。

        一般來(lái)說(shuō),在Java應用程序開(kāi)發(fā)的過(guò)程中都會(huì )用到第三方庫文件,在制作安裝包時(shí)最好將企業(yè)自主開(kāi)發(fā)的和第三方庫分離開(kāi)。因此,在制作成jar文件之前,先寫(xiě)一個(gè)mainfest文件(用戶(hù)自建詳情表單文件,后綴名是.mf),在制作jar文件的過(guò)程中用于指出一個(gè)使用驗證信息說(shuō)明相關(guān)jar文件的文件(即當前項目使用到的第三方j(luò )ar庫文件)。


10.2 install4jexe4j

官方主頁(yè):http://www.ej-technologies.com/download/exe4j/files.php

10.2.1 install4j

Install4j is a cross platform Java installer that produces native launchers and installers for all major platforms. Install4j offers an intuitive GUI that makes it easy to quickly define installation projects. A command line compiler and integration for Apache ANT are included.

install4j是一個(gè)功能強大的,多平臺Java安裝文件生成工具,用于生成Java應用程序本地化的安裝及應用程序發(fā)布。install4j 的優(yōu)異性在于它易于使用,緊密的集成到目標平臺,以及靈活的JRE 管理與部署選項。

install4j的圖形用戶(hù)界面中可以實(shí)現的功能:

* 完全自定義發(fā)布樹(shù)

在發(fā)布樹(shù)的每一個(gè)目錄中,你能設置整個(gè)目錄內容或是磁盤(pán)上任何目錄的單個(gè)文件。定義的視圖與結果視圖讓你能完全控制安裝程序將發(fā)布的文件。

* 處理特定平臺的差異

install4j提供方便的“包含/排除”機制,使其適應平臺方式來(lái)進(jìn)行發(fā)布。

* 針對Unix, Linux Mac OS X所定義的文件權限

對發(fā)布樹(shù)的每一個(gè)元素,當其安裝在類(lèi)似于Unix這樣的平臺上時(shí),你能自定義用戶(hù)訪(fǎng)問(wèn)的權限。       

* 定義優(yōu)良的卸載策略

對發(fā)布樹(shù)的每一個(gè)元素,你能決定在卸載時(shí)是否刪除它。

* 定義覆蓋策略

對發(fā)布樹(shù)的每一個(gè)元素,你能配置不同的覆蓋策略,當安裝過(guò)程中需要覆蓋文件時(shí),這些覆蓋策略會(huì )指示nstall4j進(jìn)行相應的操作。

* 定義安裝的組件

你能定義文件及目錄的分組,形成分離的安裝組件,這樣你就可提供給用戶(hù)來(lái)選擇只安裝一定的組件。

10.2.2 exe4j

exe4j可以打包成各種格式的exe,也可以把jar打包進(jìn)exe,也可以引用一個(gè)外部的jar文件,還可以打包成windows服務(wù)的程序,并且可以設置最低JRE的版本,還可以設定啟動(dòng)畫(huà)面。雖然Java 6.0已經(jīng)實(shí)現了這一點(diǎn),但是還是沒(méi)有exe4j生成的啟動(dòng)畫(huà)面快。

也可以用exe4j打包Java應用,然后用install4j發(fā)布java應用。install4j不但用于打包很合適,并且它還提供了一組很強大很實(shí)用的與平臺相關(guān)的API,這些對于擴展我們的程序也是有很大的幫助的。

9. 開(kāi)源NSISEclipseNSIS

NSIS官方主頁(yè):http://nsis.sourceforge.net/Main_Page

EclipseNSIS官方主頁(yè):http://eclipsensis.sourceforge.net/index.shtml

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.

NSISWindows下的一個(gè)安裝與卸載程序制作工具,采用SuperPiMP技術(shù),使用簡(jiǎn)潔的腳本文件生成單文件的安裝程序。可通過(guò)樣例修改或根據自己要求編寫(xiě) NSI 腳本文件來(lái)定制自己的安裝系統,可實(shí)現許可協(xié)議的顯示、安裝類(lèi)型的選擇、寫(xiě)入注冊表、寫(xiě)入INI文件、連接程序外殼、語(yǔ)句跳轉、提示信息顯示、創(chuàng )建卸載程序、定制安裝和卸載程序的圖標、創(chuàng )建快捷方式等其他安裝程序應有的功能,是一款操作簡(jiǎn)單、功能強大的高效率安裝軟件。其中,MakeNSISW是腳本編譯器,負責制定腳本文件編譯成對應的EXE文件,并可以進(jìn)行測試安裝。

EclipseNSIS is a plugin for the Eclipse platform which enables editing, compiling and testing Nullsoft Installer (NSIS) scripts.

參考網(wǎng)址:

(1)http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html
        (2)http://blog.csdn.net/diggywang/archive/2006/07/20/946981.aspx
      (3)http://www.chinadforce.com/redirect.php?tid=850193&goto=lastpost(install4j打包方法)

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
用java可以編寫(xiě),類(lèi)似于".exe"文件的應用程序嗎?
SAP Java Connector 的配置指南
下面是在 WebLogic 8.1 上配置 Hibernate 的具體步驟
再議JAR文件
Weka開(kāi)發(fā)[0]-導入Weka包
1.3.4 Java2開(kāi)發(fā)工具簡(jiǎn)介
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久