需要的工具myeclipse 、jar2exe
創(chuàng)新互聯(lián)主營相城網站建設的網絡公司,主營網站建設方案,APP應用開發(fā),相城h5微信小程序定制開發(fā)搭建,相城網站營銷推廣歡迎相城等地區(qū)企業(yè)咨詢
步驟:1、將Java項目導出成.jar包,鼠標右鍵項目名,選擇導出
2、導出的方式選擇Runnable JAR file,點擊next繼續(xù)
3、選擇導出文件的路徑
4、?jar文件成功導出到桌面
5、用工具將jar文件打包成EXE可執(zhí)行文件,選擇剛才導出的jar文件
6、選擇要導出程序的類型
7、選擇主類,圖片可不選
8、導出程序的具體設置
9、?選擇輔助jar文件沒有則不選
10、最后為EXE文件命名和更換圖標
11、成功生成!
1.從最基本的HelloWorld開始
新建目錄C:\work作為工作目錄,創(chuàng)建如下子目錄C:\work\com\jayzzz\test\,并在test子目錄下創(chuàng)建hw.java文件。(Java語言規(guī)范說明了命名Java包的時候應當采用與其域名相反的順序命名,而Java包的命名反映到操作系統(tǒng)里就是目錄。)
com\jayzzz\test\hw.java 源代碼
1 public class hw {
2 public static voidmain(String[] args) {
3 System.out.println("Hello world from com.jayzzz.test.
");
4
}
5 }
編譯之前,要確保包含java、javac、jar等可執(zhí)行文件的目錄(類似于X:\Java\jdk1.6.0_22\bin)在PATH路徑中。之后在命令行控制臺中執(zhí)行:
C:\workjavaccom\jayzzz\test\hw.java
這時,順利在目錄test下生成hw.class文件,下面執(zhí)行這個文件,有2種方法:
C:\workjava-classpath com\jayzzz\test hw
或
C:\work\com\jayzzz\testjavahw
一、編譯:從.java生成.class
(1)eclipse編譯:
在菜單欄里選擇"項目"→"構建"/"自動構建",就會在workspace的項目里的bin目錄下自動生成.class文件,不需要手動一個個去編譯。
(2)命令行編譯:
進入src目錄,直接javac com/csdn/javacode/A.java,注意這里一定要寫全路徑com/csdn/javacode(這里一定是/號而非.號),并且.java文件一定要有后綴名!
這樣生成的.class文件和src在同一目錄下,就是在哪個目錄下手動一個個編譯,生成的.class文件就在哪個目錄下。
---------------------------------------------
二、運行:從.class生成.exe
命令行運行:
cd進入bin目錄(eclipse構建生成的一般都在bin目錄下),直接java com.csdn.javacode.EncryptClasses key.data
(運行EncryptClasses.class,輸出到key.data文件里)
-----注意.class文件在命令行里不要帶后綴名!并且路徑要寫全,執(zhí)行時,包名加路徑時,一定是點號.而非/號!!!
------------------------------------------------------------
三、打包jar:
把零散的.class文件打包為jar:(不是在eclipse里"導出"為jar包)
cd進入要打成jar包的class文件所在目錄:jar cvf [生成jar的名稱.jar] [列出class文件] //若有多個用空格隔開
例1:操作零散的單個或幾個class文件:
cd bin
jar cvf ipaddress.jar com/cn/lbs/IPSeeker.class com/cn/lbs/SplitAddress.class
之后會在bin目錄下生成ipaddress.jar,不過這里jar下面沒有com.csdn.ipaddress包,因為之前沒有創(chuàng)建目錄
例2:把一個文件夾下面所有的class文件打成jar包
(這里讓生成的jar目錄下有com.csdn.ipaddress包,于是在總的文件夾ipaddress下新建文件夾嵌套com\csdn\ipaddress\,里面放上需要打包的.class文件)
cd回到總的文件夾ipaddress,
jar cvf ipaddress.jar * 回車
文章題目:打包編譯java代碼 打包java程序
本文URL:http://m.newbst.com/article24/dogooje.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供、定制開發(fā)、小程序開發(fā)、品牌網站設計、網站導航、網站改版
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)