『壹』 將java文件轉為exe文件
想要把java生成可執行文件需要第三方軟體的支持,不過在沒有安裝JDK的機器上是不可能運行JAVA程序的,哪怕是編譯成為exe文件。 將Java應用程序本地編譯為EXE的幾種方法(推薦使用JOVE和JET) 1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件 編譯成EXE文件。 2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟體可以 從微軟的網站免費下載,地址如下: http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的語法如下: jexegen /OUT:exe_file_name /MAIN:main_class_name main_class_file_name.class [and other classes] 3. Visual Cafe提供了一個能夠創建EXE文件的本地編譯器。你需要安裝該光碟 上提供的EXE組件。 4. 使用InstallAnywhere創建安裝盤。 5. 使用IBM AlphaWorks提供的一個高性能Java編譯器,該編譯器可以從下面的 地址獲得: http://www.alphaworks.ibm.com/tech/hpc 6. JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個 測試版本: http://www.excelsior-usa.com/jet.html 7. Instantiations公司的JOVE http://www.instantiations.com/jove/...ejovesystem.htm JOVE公司合並了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede 已經不復存在了。 8. JToEXE Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的 網頁上免費下載的,不過目前在該公司的主頁上找不到了。 希望對你有幫助!
希望對你能有所幫助。
『貳』 怎樣把java程序轉換成exe文件
打包java程序為jar文件。首先,將java程序打包成jar文件,有兩種方法,第一是使用開發工具打包!第二是使用cmd打包成jar文件!
下載jar轉exe轉換器(jar2exe)
點擊瀏覽,添加需要轉換成exe文件的jar程序包
選擇運行程序的jdk版本,加入選擇的是1.6(即jdk6.0),則1.5的環境不能運行哦!建議選擇版本低的,選擇下一步!
選擇控制台程序,就是運性的時候,會有cmd窗口出來!下一步!
如果程序包里邊含有很多個class文件,則需要選擇一個主函數,就是有main函數的那個類的類名,點擊【選擇】,選好主函數後,點擊下一步!
如果程序需要外部的jar插件支持,則這里需要添加!沒有則留空,下一步
命名轉換成什麼名稱的exe程序,和圖標,圖標可以自定義,也可以使用默認,當然默認的不好看!點擊下一步,完成轉換!
『叄』 如何把JAVA程序導出成exe文件
# Start JBuilder using the its main class
mainclass com.borland.jbuilder.JBuilder
修改為
# Start JBuilder using the its main class
mainclass hello.hello
addpath E:/jbuilder5/bin/temp/
addpath命令是把目錄加入類路徑中,這個命令和其它config裡面可以識別的命令可以在JBuilder/bin目錄下的config_readme.txt裡面找到詳細說明。
然後將jdk.config裡面的javapath修改成相對的路徑,例如原來是
javapath ../jdk1.3/bin/java
修改成
javapath ../../jdk1.3/bin/java
最後
將JBuilder.exe,JBuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。
現在執行foo.exe文件
至此,通過修改JBuilder來使用exe文件啟動自己的Java應用程序已經完成了。
但是好玩的地方並不在這個地方,下面的小技巧可能更有趣,將Jar文件打包進入exe文件!
假設利用上面的文件,生成hello.jar包,
jar cvf hello.jar hello\*.class
然後將jar包附加到JBuilder.exe後面去,
/b ..\JBuilder.exe+hello.jar foo.exe
在foo.config(JBuilder.config)文件裡面把前面加入的類路徑去掉,並加入下面的路徑:
addpath E:/jbuilder5/bin/temp/foo.exe
然後執行,foo.exe
看到了么?一個含jar包的exe文件被執行了!
這個過程的大致原理是:exe文件的重要信息都在文件頭部,所以把亂七八糟的東西放exe文件尾部是不要緊的;而jar/zip文件的重要信息是在文件尾部的,這樣它們兩不相干,能夠容易的被執行。
請注意:讀者如果使用這個功能,得自己承擔可能帶來的風險,因為Borland對這個功能不提供官方的支持!
『肆』 如何把java程序打包成exe
將java源碼打包成exe的步驟如下:1、最簡單直接的方法,選擇想打包的程序,右鍵export;2、選擇Java選項,再選擇RunnableJARfile選項,點擊next按鈕;3、選擇程序的主類,還有Main函數的類和輸入要導出的位置,點擊finish;4、在電腦上,設置好Jar文件的打開方式(別默認用解壓縮的工具打開就行),雙擊即可運行。
『伍』 怎麼將java程序打包成exe
1、在eclipse開發平台下開發好Java項目(無錯誤,並可正確運行),首先要把Java項目打包成.jar文件。:右鍵項目--導出--選擇java下的jar文件--要導出的文件和目錄後點擊完成……(記住你選擇的輸出路徑,因為等會要用到打包好的.jar文件)
2、:next--選擇jar--輸入要生成程序的名稱和保存的路徑--要是想用自己的icon就勾選icon file並通過文件選擇器定位到你的icon
3、接下來是載入你的jar包(如果要載入其它jar類包,方法一樣,比如jxl.jar)
4、點擊右邊的「綠色加號」,在archive里選擇你的jar包,選好主類,點ok......
5、選擇最小的jre版本,一直下一步,默認就可以了,直到有提示exe4j has finished...
6、點擊"click here to start the application"便可啟動,然後在你之前選擇的輸出保存路徑便可找到打包好的exe文件。
『陸』 如何把java程序打包成exe
工具/原料
jar轉exe轉換器
java程序
方法步驟
1、下載jar轉exe轉換器,雙擊運行
『柒』 如何將Java導包成exe文件
這個需要先用exe4j導出exe文件,然後再用inno_setup打包jre後製作成安裝文件,就可以在無java環境的機器上安裝運行了。
『捌』 我寫好了一份java代碼,怎麼打包成exe的呢
在eclipse開發平台下開發好Java項目(無錯誤,並可正確運行),首先要把Java項目打包成.jar文件。如下圖:右鍵項目--導出--選擇java下的jar文件--要導出的文件和目錄後點擊完成……(記住你選擇的輸出路徑,因為等會要用到打包好的.jar文件)
下載exe4j_windows_4_5_2 ,安裝運行。
如下圖:next--選擇jar--輸入要生成程序的名稱和保存的路徑--要是想用自己的icon就勾選icon file並通過文件選擇器定位到你的icon
接下來是載入你的jar包(如果要載入其它jar類包,方法一樣,比如jxl.jar)
點擊右邊的「綠色加號」,在archive里選擇你的jar包,選好主類,點ok......
4
選擇最小的jre版本,一直下一步,默認就可以了,直到有提示exe4j has finished...
點擊"click here to start the application"便可啟動,然後在你之前選擇的輸出保存路徑便可找到打包好的exe文件......
『玖』 怎樣把java程序轉換成exe文件
java還是沒有辦法直接轉化成exe的 但是如果你只是希望能夠雙擊就直接執行的話 那還是沒問題的
首先 我們要知道java的運行原理
1.編寫java源碼
2.把*.java文件編譯成*.class
3.執行*.class
所以 對應的流程是
1.編寫*.java源碼(略)
2.cmd執行 javac xxx.java
3.cmd執行 java xxx
在windows里 bat和exe都是可以直接執行的
可以在windows里用system執行上面兩行 或者把那兩行寫成bat文件 就可以直接執行了
當然 前提也是要求你的目標機器里有jre才能執行 如果沒安裝的話就不能執行了
『拾』 java如何生成exe文件
可以,用JBuilder 自帶的工具可以轉換成exe文件
不過所謂的exe可執行文件,執行的前提是必須機器上面安裝了JVM(java虛擬機),就是說,不是任何一台機器都能跑java做的exe
換句話來說,JAVA是調用底層的C包,必須經過虛擬機的編譯。也正是如此,JAVA具有跨平台性,換個角度來看,
幾種java轉exe的工具,進行一下比較,談談自己的看法:
1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件編譯成EXE文件。
註:現在已經找不到,不提供了,被人家收購了。
2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟體可以從微軟的網站免費下載,地址如下:
http://www.microsoft.com/java/download/dl_sdk40.htm
jexegen的語法如下:
jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]
註:沒有試過
3. Visual Cafe提供了一個能夠創建EXE文件的本地編譯器。你需要安裝該光碟上提供的EXE組件。
註:沒有試過
4. 使用InstallAnywhere創建安裝盤。
註:很不錯的工具。
但就是要>8M(帶jre),還有一種是>1M的(不帶jre)。
但是它可以編譯成各種平台上可以使用的exe程序。
5. 使用IBM AlphaWorks提供的一個高性能Java編譯器,該編譯器可以從下面的地址獲得:
http://www.alphaworks.ibm.com/tech/hpc
註:沒有試過
6. JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個測試版本:
http://www.excelsior-usa.com/jet.html
註:不喜歡。
編譯好的程序還是jre的,聽說正版的可以不能jre。安裝好還要編譯,我用了30分鍾。
7. Instantiations公司的JOVE
http://www.instantiations.com/jove/...ejovesystem.htm
JOVE公司合並了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede已經不復存在了。
註:太煩了,老是出來一個對話框
用過,會出來一個對話框,表示這是jove公司的產品。
8. JToEXE
Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的網頁上免費下載的,不過目前在該公司的主頁上找不到了。
公司主頁:http://www.bravozulu.com/
下面這個FTP上曾經有過這個軟體,不知道現在是不是還在:
ftp://race.dlut.e.cn/pub/java/tools/jet
註:很煩了,老是出來一個對話框,但是沒有想到我找到了crack,在google上找到。
現在去掉了那個對話框後,我很喜歡這個工具,雖然它需要jre,但是文件只有100多K,很好哦。
9.Exe4j
很不錯
10.jbuilder
這個工具不用多講了,在jbuilder6.0以前的(包括6.0),是不能生成exe文件的,但可以人家高手想出來的方法實現.還有jbuilder7.0開始都可以生成exe文件。
參考資料:http://www.programfan.com/article/showarticle.asp?id=2720它的優勢也是它的劣勢