<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java打包成windows下可運行的程序,我的管理文件中有

    Java Project 打包以及安裝包制作

    Java的桌面程序寫好以后只能在eclipse下運行是不可以的,還需要將程序拷貝到其他電腦上運行才可以,所以需要制作成其他電腦可以運行的文件,當然在安裝有jdk的電腦上只需要將程序導出為jar文件就可以運行了,但是除了開發java程序人員的電腦上會安裝jdk,其他人的電腦上不會有這個環境,所以還需要將java可運行的環境一同打包到程序中去,這樣,在用戶不安裝jdk的情況下也可以運行。

    制作可執行文件的過程

    一、首先程序寫好后導出jar文件

    1.       eclipse中右鍵工程文件,選擇Export


    2.       選擇導出為runnable jar file,然后next

    3.       選擇應用程序的主入口窗口,保存jar的路徑,導出文件的方式,選擇第一個第二個都可以,他們都包含程序所需要的庫文件,第一個導出的好處是防止程序被反編譯,第二個可以保留原有的文件結構,然后finish

    4.       找到導出后的jar文件,如圖

    二、使用java命令運行這個文件

    1.       打開命令提示符窗口,找到jar的目錄

    2.       使用 java –jar命令運行這個jar文件

    3.       回車看到程序運行起來

    4.但是程序沒有圖片,仔細看jar包的大小可以猜測沒有資源文件,用WinRAR查看jar內部結構發現沒有這些資源

    三、程序所需的資源文件拷貝到jar的相同目錄

    1.       找到project中的除src以外需要的文件資源

    2.       將這些文件資源復制到與jar包相同的目錄

    3.       再次運行這個jar文件,發現已經包含了圖片等文件

    4.我們肯定不能讓用戶這樣去運行我們的程序,所以必須要轉成可以雙擊運行的方式。

    四、將jar文件轉換為可以直接雙擊運行的exe文件

    1.       jar文件轉為exe文件有一個很好的軟件叫做jar2exe,官方下載地址:

    http://www.regexlab.com/zh/jar2exe/free.htm

    我們下載綠色版本

    2.       下載好以后直接解壓即可,運行里面的j2ewiz.exe文件

    3.       看到啟動窗口,無需注冊直接下一步

    4.       找到jar的路徑,選擇最低運行jar文件的版本,點下一步

    5.       選擇windows窗口程序,下一步

    6.       選擇應用程序的進入窗口,設置開啟時候的動畫(可以不設置動畫),下一步

    7.       忽略所有選擇,直接下一步

    8.       不需要添加依賴的jar包,下一步

    9.       設置輸出的路徑文件名,也可以設置exe文件的圖標,點下一步

    10.   如果你電腦上配置好了環境變量,而且不需要把程序拷貝到別的電腦上去運行,那么你可以直接點擊完成。

    11.   如果需要復制到其他沒有jre環境的電腦上運行,那么你先保留上面的窗口,復制jre到剛才的jar文件相同的目錄,如圖:

                                                                                                                         

    Jre的路徑就是你安裝jdk的路徑,我的是C:\Program Files\Java\jre1.6.0_07下。

    12.   然后選擇剛才窗口的參數配置按鈕,配置jre的路徑為jar包的相對路徑,如圖

    選擇jre設定標簽,選擇配置文件指定’’,選擇相對路徑,然后編輯

    找到jre中的jvm.dll,然后確定,應用就可以了

    此時文件夾中會多出一個config文件,這個文件就可以是exe文件引用同目錄的jre環境,如圖:

    13.   轉換完成以后jar包就可以刪除了,雙擊exe運行,看看效果:

    14.   為了驗證這個程序可以在沒有安裝jdk的電腦上運行,我們測試一下,打開win7旗艦版的xpmodexpmodewin7的一個xp的虛擬機,里面是完全的一個xp系統,將文件復制到xp中,如圖

    雙擊Kejian.exe,看一下效果:

    16.雖然程序已經完成,但是我們不可能會給用戶一個文件夾,然后讓用戶復制,復制好以后雙擊exe去運行這個程序,所以接下來我們還要制作安裝程序包。

    五、制作程序安裝包

    1.       制作安裝包需要的軟件名字叫做Inno Setup,軟件完全免費,可以從360安全衛士的軟件管家搜索下載,如圖:

    安裝的時候編譯器選擇Unicode版本就可以了,當然選擇ansi也可以,但是支持的編碼不如Unicode多。

    2.       安裝好以后打開程序選擇使用向導創建腳本:

    3.       直接下一步

    4.       設置程序名稱、程序版本、公司名稱、公司網址信息后下一步

    5.       直接下一步

    6.       找到exe文件以及exe所在的文件夾,下一步

    7.       設置程序安裝后在用戶電腦中顯示的文件夾名稱以及一些開始菜單等的選項,可以自己選,然后下一步

    8.       這些設置可選,直接下一步

    9.       選擇簡體中文,下一步

    10.   設置輸出路徑、安裝包名稱、安裝密碼安裝文件的圖標等信息,可以默認,下一步

    11.   這一步可要可不要,直接下一步

    12.   點擊完成

    到此腳本創建完成,執行腳本就可以得到安裝程序了。

    13.   選是

    14.   可以不保存,自愿,點擊后自行編譯

    15.   完成以后如果你選擇了保存編譯腳本那么在編譯腳本相同目錄會有一個output文件夾,如果沒有保存編譯腳本,那么就會在用戶的我的文檔中有一個output文件夾,里面就是生成的安裝文件:

    16.到這里安裝包就制作好了,可以測試一下,方法很簡單,就不再寫了。

    posted on 2014-04-23 09:28 youngturk 閱讀(1940) 評論(0)  編輯  收藏 所屬分類: Java基礎

    <2014年4月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導航

    統計

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結構
    4 口語英語

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线免费不卡视频| 亚洲αv久久久噜噜噜噜噜| 曰批全过程免费视频免费看| 精品国产日韩亚洲一区| 无码国产精品一区二区免费16| 一区二区三区四区免费视频 | 国产免费av片在线看| 亚洲av日韩精品久久久久久a| 亚洲免费网站观看视频| 久久久久亚洲精品日久生情 | 国产网站在线免费观看| caoporn国产精品免费| 亚洲综合激情另类小说区| 成年女人免费v片| 中文无码成人免费视频在线观看| 国产一区二区三区在线观看免费| 亚洲欧美国产精品专区久久| 日韩精品亚洲aⅴ在线影院| 香蕉97碰碰视频免费| 亚洲第一视频在线观看免费| 国产成人无码免费看片软件| 亚洲毛片无码专区亚洲乱| 免费国产作爱视频网站| 国产精品免费αv视频| 亚洲欧洲专线一区| 国产免费人成视频在线观看| 久久久久久一品道精品免费看| 久久亚洲熟女cc98cm| 亚洲一区二区三区乱码A| 美女被免费视频网站a国产| 日韩人妻无码精品久久免费一 | 亚洲91精品麻豆国产系列在线| 毛片视频免费观看| 亚洲成AV人片在WWW| 亚洲精品无码久久久久AV麻豆| 久久久久久av无码免费看大片| 亚洲精品成人无限看| 亚洲国产成人久久笫一页| 在线观看亚洲免费| 国产成人午夜精品免费视频| 久久亚洲精品11p|