需要的工具myeclipse 、jar2exe
南潯網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),南潯網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為南潯上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的南潯做網(wǎng)站的公司定做!
步驟:1、將Java項(xiàng)目導(dǎo)出成.jar包,鼠標(biāo)右鍵項(xiàng)目名,選擇導(dǎo)出
2、導(dǎo)出的方式選擇Runnable JAR file,點(diǎn)擊next繼續(xù)
3、選擇導(dǎo)出文件的路徑
4、?jar文件成功導(dǎo)出到桌面
5、用工具將jar文件打包成EXE可執(zhí)行文件,選擇剛才導(dǎo)出的jar文件
6、選擇要導(dǎo)出程序的類型
7、選擇主類,圖片可不選
8、導(dǎo)出程序的具體設(shè)置
9、?選擇輔助jar文件沒有則不選
10、最后為EXE文件命名和更換圖標(biāo)
11、成功生成!
1.其實(shí)就是用一個(gè)外部程序 調(diào)用java虛擬機(jī)運(yùn)行你的java程序。
2.可以做一個(gè)批處理文件,在里面調(diào)用java 虛擬機(jī)運(yùn)行你的java程序。
3.也可以用某種編程語(yǔ)言,像vb ,c 或c++編個(gè)程序,生成exe,能調(diào)用java虛擬機(jī)運(yùn)行你的程序,很簡(jiǎn)單的。
【源代碼】
源代碼(也稱源程序),是指一系列人類可讀的計(jì)算機(jī)語(yǔ)言指令。 在現(xiàn)代程序語(yǔ)言中,源代碼可以是以書籍或者磁帶的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計(jì)算機(jī)程序。
延展閱讀;
Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
java的工具軟件一般開源,你可以到/上找到你喜歡任意一個(gè)打包工具,它的分類就叫“打包工具”這里推薦一款叫做JSmooth的,它的打包效果在我的應(yīng)用過(guò)程中是比較出色的。在使用中需要注意的有幾點(diǎn):第一:如果需要不安裝jre就可以運(yùn)行的話,你需要在打包的過(guò)程中將jre一起打包進(jìn)exe文件。第二:記得打包后的程序只能應(yīng)用在windows下,原因如下:第一你把它打包成exe是windows的應(yīng)用程序格式,第二就是一起打包的jre也是windows版本。第三:打包程序中不能包含servlet等需要容器管理的部分,比如你在tomcat中可以使用的一些東西。所以建議你選擇jdbc操作數(shù)據(jù)庫(kù),而不要使用tomcat等容器的數(shù)據(jù)庫(kù)連接池。第四:即使打包了也需要注意包和類之間的路徑關(guān)系,在打包后無(wú)法使用配置文件或者xml進(jìn)行設(shè)置和擴(kuò)展,所以你只能將一些配置型的信息直接卸載程序中。第五:打包后絕不可能支持接口擴(kuò)展,除非你重新打包。具體使用方法很簡(jiǎn)單,稍微查查字典應(yīng)該就可以了,只有幾個(gè)重要的選項(xiàng):比如二進(jìn)制文件指的是exe文件jre指的是java運(yùn)行環(huán)境或是虛擬機(jī),或者也有人稱之為運(yùn)行時(shí)
把 java項(xiàng)目 打包成 exe 可執(zhí)行文件! 打包跨平臺(tái)的.exe文件。安裝后運(yùn)行左窗窗口標(biāo)有十步。?
第1步 : 完全略過(guò),直接點(diǎn)Next
第2步 : 選擇“JAR in EXE mode” 就是選擇已經(jīng)有制作好的jar文件。
第3步 : 上面是項(xiàng)目名稱,可隨便填寫,下面一個(gè)寫出想要將打包后的exe文件輸出的目錄的是“桌面\project\”。
第4步 : 由于演示程序是圖形的,所以選第一個(gè),如果程序是控制臺(tái)的,則選擇第二個(gè),Executable name寫將要生成的.exe文件的名字,Icon File可以選擇生成文件的圖標(biāo)。
第5步 : 先別管上面的,先在下面單擊綠色的“+”號(hào),在彈出的窗口中點(diǎn)Archive,然后找到起初已經(jīng)做好的 CAMP_fat.jar(詳見1.3)文件,"OK"后返回,在下面的Class Path里就出現(xiàn)jar文件路徑后,再在上面Main Class欄內(nèi)點(diǎn)擊找到main所在的類。
第6步 : 系統(tǒng)的JRE版本,一般是填個(gè)1.3,下面填1.6在這里單擊advanced options,選擇search sequence。選這個(gè)就是因?yàn)橐袹DK環(huán)境也打包進(jìn)來(lái),好讓程序能跨平臺(tái)使用。首先要從系統(tǒng)的JDK下的JRE目錄copy到.exe文件的輸出目錄下“桌面\project\JRE”,然后回到exe4j中在彈出窗口刪除列表中的所有項(xiàng)。是三項(xiàng),一個(gè)注冊(cè)表的,一個(gè)JAVA環(huán)境變量的,一個(gè)JDK環(huán)境變量的,都不要。然后單擊綠“+”,選擇directory并選擇JRE的根目錄,是“桌面\project\JRE”就是 copy后的目錄,選完后exe4j彈出窗口中的Directory里會(huì)顯示“.\JRE”。點(diǎn)OK關(guān)閉該窗口,返回exe4j的主窗口,就可以看到剛加的路徑。再?gòu)闹鞔翱谧髠?cè)窗口中單擊advanced options,并選擇preferred VM,在彈出的窗口中選擇client hostspot VM,單擊next按鈕繼續(xù)。
第7、8步 : 是一些個(gè)性設(shè)置默認(rèn)即可。
第9步 : 編譯
第10步 : 點(diǎn)那個(gè)“Click Here to Start the Application”按鈕就可以看到程序運(yùn)行效果了,然后再點(diǎn)”Seave as”保存一個(gè)exe4j生成的一個(gè)文件,隨便存哪里都行,和.exe程序無(wú)關(guān)。
工具/原料
jar轉(zhuǎn)exe轉(zhuǎn)換器
java程序
方法步驟
1、下載jar轉(zhuǎn)exe轉(zhuǎn)換器,雙擊運(yùn)行
2、點(diǎn)擊選擇目錄,添加需要轉(zhuǎn)換成exe文件的jar程序包
3、選擇運(yùn)行程序的jdk版本
4、這里介紹選擇控制臺(tái)程序,就是運(yùn)性的時(shí)候,會(huì)有cmd窗口出來(lái)下一步
5、點(diǎn)擊選擇,選好主函數(shù)后,點(diǎn)擊下一步
6、這一步介紹見截圖詳細(xì)所說(shuō)的。下一步
7、如果程序需要外部的jar插件支持,則這里需要添加沒有則留空,下一步
8、點(diǎn)擊下一步,完成轉(zhuǎn)換
9、轉(zhuǎn)換成功
在你的jdk的bin目錄下,有個(gè)jar.exe文件,是用來(lái)打包的,你運(yùn)行它會(huì)有幫助信息。JCreator的功能較弱,建議你用一個(gè)非常好的免費(fèi)的IDE,叫netbeans,現(xiàn)在版本5.0,用它建一個(gè)工程,會(huì)給你自動(dòng)打包成jar文件,eclipse也可以,要稍微配置一下。java一般都是打包成jar文件,可以在安裝了java虛擬機(jī)的計(jì)算機(jī)上跨平臺(tái)使用。如果你想把它變成一個(gè)windows下的exe文件,可以用一些工具,如exe4j,
nativeJ等,可以把你的class文件打包成exe文件,用google搜一下,可以找到這些軟件的下載地址。
新聞標(biāo)題:java源代碼打包成程序 如何將源代碼打包
本文鏈接:http://www.yijiale78.com/article24/hhsdce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站建設(shè)、軟件開發(fā)、做網(wǎng)站、靜態(tài)網(wǎng)站、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)