自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用IzPack制作Java安裝程序?qū)嵺`

開發(fā) 開發(fā)工具
在使用過程中有幾點心得體會,拿來與大家分享。在這里我們需要用到j(luò)Smooth這個工具,

1、將可執(zhí)行的jar包封裝成exe程序,可以使用jSmooth,下載地址為 http://jsmooth.sourceforge.net/,用法比較簡單,只要注意設(shè)置好classpath就行,相信大家都會;

2、中文亂碼問題,這個折騰了好久才搞定,原因竟然是jgoodies感官引起的亂碼;

install.xml文件關(guān)于感官的正確的寫法如下     

  1. <guiprefs resizable="yes" height="480" width="820">guiprefs> 
  2.              <modifier value="default" key="langDisplayType">modifier>   

3、快捷方式安裝后,啟動java應(yīng)用程序報錯,提示類找不到,原因是shortcutSpec.xml文件中沒有指定程序起始位置,加入workingDirectory="$INSTALL_PATH" 參數(shù)就行了,比如      

  1. name="Start JT-GPS" 
  2.         initialState="normal" 
  3.         programGroup="yes" 
  4.         desktop="yes" 
  5.         applications="no" 
  6.         startMenu="no" 
  7.         startup="no"      
  8.         encoding="UTF-8" 
  9.         target="$INSTALL_PATH\jtgps.exe" 
  10.         commandLine=""   
  11.         workingDirectory="$INSTALL_PATH" 
  12.         description="run it"> 
  13.             
  14.      <createforpack name="Core">createforpack> 

4、7zip,參考IzPack官方教程的方法(http://www.javalobby.org/articles/izpack/demo.html),下載7zip,安裝7zip,在7zip安裝目錄里面沒有7zS.sfx,只有一個7z.sfx,這個將打包文件不好使,費了老大勁,終于搜索到7zS.sfx文件,見附件

5、7zip使用的config.txt文件內(nèi)容如下,將里面的提示信息改成中文(比如將Start Setup改為“開始安裝”),也是不可以的      

  1. ;!@Install@!UTF-8!  
  2.        Title="JTGPS Setup" 
  3.        BeginPrompt="Start Setup" 
  4.        RunProgram="launcher-Win32.exe" 
  5.        ;!@InstallEnd@! 

Izpack作為一個開源的Java安裝程序制作工具,總體來說還是不錯的。

【編輯推薦】

  1. Java連接MySQL中文亂碼處理
  2. 在Java應(yīng)用程序中使用Jfreechart配置
  3. Java虛擬機(jī)內(nèi)部構(gòu)成淺析
  4. 淺談Java線程的生命周期
  5. 關(guān)于Java繼承的一些復(fù)習(xí)
責(zé)任編輯:張燕妮 來源: javaeye
相關(guān)推薦

2011-12-30 08:59:05

Javazero instal

2021-11-26 15:07:53

FreeDOSLinux

2011-06-16 15:36:56

Qt Quick Symbian

2015-11-27 15:28:45

WindowsLinuxEasyBCD

2024-04-29 06:55:34

RustMIDI應(yīng)用程序

2022-11-01 08:02:04

2023-09-22 09:41:28

LinuxC語言

2021-07-30 10:11:14

HelmKubernetes包管理

2025-03-19 09:04:39

2020-12-03 08:39:54

Qt程序

2009-07-29 17:52:29

ibmdwJava

2012-09-04 10:12:19

IBMdw

2010-04-21 16:21:51

LiveUSB

2020-11-03 08:21:23

小程序

2015-04-29 11:23:03

Java理論與實踐 Volatile 變

2010-01-11 10:23:14

linuxrpm包

2012-07-27 09:46:02

Mountain LiMacOS

2020-11-22 07:20:15

LinuxEtcherUSB

2012-03-01 20:20:38

Android

2023-10-30 09:38:12

GUI程序接口方法
點贊
收藏

51CTO技術(shù)棧公眾號