製作java安裝檔案

來源:互聯網
上載者:User

一:java打包
1>從eclipse匯出
MANIFEST.MF:打包清單,主要設定執行入口類和支援庫路徑
本地化檔案:如果用到了SWT組件,須複製SWT的本地檔案swt-win32-3063.dll到程式運行目錄

META-INF/MANIFEST.MF
content:
Manifest-Version: 1.0
Class-Path: ./lib/swt.jar./lib/jface.jar
Main-Class: jface.dialog.wizard.wizardDialog1

寫run.bat
javaw -jar mypro.jar

start javaw -jar mypro.jar 不出現黑色命令列視窗

swt-win32-3063.dll放到單獨的native中
start javaw -Djava.library.path=./native/ -jar mypro.jar

2>用jar.exe打包:
c:/jdk/bin/jar cvfm mypro.jar E:/myeclipse/workspace/mypro/manifest.txt -C 

E:/myeclipse/workspace/mypro/bin

cvfm:jar.exe的參數,c建立新的jar包,v將調試資訊列印在螢幕上,f指定產生的jar的檔案名稱,m使用清

單檔案 。都是小寫
-C :將指定路徑下的所有檔案打包

二:使用javalaucher 用exe啟動jar
http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm

下載下來的檔案是一個名JavaLauncher.zip的壓縮包,解壓後的目錄結構如下所示:
JavaLauncher.zip目錄結構

l           source目錄包含了JavaLauncher的來源程式,是用C語言寫的

l           changes.txt是新版的修改說明

l           launch.exe是主程式

l           launcher.cfg是設定檔

l           readme.txt是一些說明和樣本

我們只需要launch.exe、launcher.cfg兩個檔案,將這兩個檔案複製到打包檔案所在的目錄。

launcher.cfg是一個僅三行內容的文字檔,將它修改如下:

.

./java1.4.2/jre/bin/javaw.exe

-jar myswt.jar

l           第一行設定指向JAR包myswt.jar的目錄,由於launch.exe和myswt.jar同在一個目錄,所以用

"."即目前的目錄。

l           第二行設定指向jre/bin/javaw.exe的路徑。

配置好launcher.cfg後,雙擊launch.exe即可運行java應用程式。

三:使用resorce hacker 改變exe檔案表徵圖
http://www.angusj.com/resourcehacker/

四:使用InstallShield製作安裝檔案  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.