⑴ 我寫好了一份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編譯後的文件打包成jar文件
再用exe4j工具把jar文件打包成exe結尾的文件,既可以雙擊執行,不過還是需要jre
再用Inno工具可以把打包好的exe文件和jre打包成可安裝程序
⑶ 如何把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文件啊
使用JSmooth就可以了
http://jsmooth.sourceforge.net/
⑸ 怎樣把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文件
沒有JVM的支持,java程序是運行不了的。。
之前我也像你這樣,以為用一些工具就可以把改jar的可運行包弄成exe,最終發現是不行的。。
以下是純屬個人想法,某些將java程序打包成exe文件的,不過是在你雙擊的時候,添加了一些命令而已,如java -jar * 。。
我試過用exe4j把java程序打包成exe格式,但是,我把該exe格式的文件放到沒有java環境支持的機器上面,是會提示錯誤的
⑺ Java程序製作完成後,怎麼打包成EXE格式的啊
有兩種比較易用的方法: 關於兩種將Java程序轉化為.exe程序工具的使用及比較 一 JSmooth 1.出品 Jsmooth,Sourceforge.net 2. 類型 free 3. 下載 http://jsmooth.sourceforge.net/download.php 4. 步驟 a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。 b)新建一個Jsmooth工程 c) 在sketlon中選擇「Console「 或者 「Windowed「 d) 在Executable中的配置: i. Executable Binary:填寫目的輸出源的名稱。如test.exe. ii. Executable Icon :選擇一個好看點的圖標 iii. Current Driectory :.(表示當前工程目錄,當然也可行換成別的,As you wish.) e) 在Application中的配置: i. Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫 ii. Main-Class:選中我們所需要運行的主類。 iii. 可選項Use an embedded jar:運行該exe時可能需要到的類庫(這里只能有一個類庫)。 f) 在JVM Selection中的配置: i. Minimum JVM Version:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4 g) Compile:OK,編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Just enjoy it. 二 exe4J 1. 出品 ej-technologies 2.類型 Shared software,needs license 3.下載 http://www.ej-technologies.com/download/exe4j/files.php 4. 步驟 a) 利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。 b) 新建一個exe4j工程 c) 選擇「JAR in exe「 mode d) 在Configure application中的配置: i. Short name:隨便寫. ii. Ourput Driectory :選擇輸出路徑。 e) 在Configure Executable中的配置: i. Executable type: 有三個選項,圖形,控制台.或服務。從簡單點開始吧,這里我們選console ii. Executable name:填寫目的輸出源的名稱。如test.exe iii. Icon file:exe圖標文件,但必須是.ico文件 f) 在Configure Java invocation中的配置: i. Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫 ii. Main-Class:選中我們所需要運行的主類。 iii.Arguments(可選項):輸入參數。我們這里暫不需要。 g)在Configure JRE中的配置: i. Minimum Version:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4 h) 一直next,對於所遇到的步驟選項都默認,直到finish:OK。編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Just enjoy it. 三 總結和比較 由Java生成exe的工具還有很多,上面兩種是我個人覺得用起來覺得比較方便的。兩者的原理基本相同,但具體用起來還是有一點點不太一樣的: 1.相同點 a) 最大的相同點當然是他們原理是互通的。都是通過將可運行的java程序打成可執行的jar包。再作轉換。 b) 所生成的exe可執行程序,需要在裝有比minimum version高的JVM環境下運行。 2. 不同點 a) 生成exe的時候,如果想要exe只需要pure JVM的環境(不需要第三方的類庫)就可以運行的話。在JSmooth需要將所有的用到的第三方類庫壓縮成一個jar包(因為它有個embeded jar的選項),這就比較麻煩,因為當需要的jar多於一個時候,就需要將這些jar包先用jar –xvf 解壓縮,在用jar –cvf重新製作新的jar文件,再放到embeded jar選項中去;而exe4J則會把classppath中所用到的jar包也會編譯到exe中去。 b) JSmooth是免費的;而exe4J是共享軟體,需要注冊,否則在執行exe的時候會彈出很惹人煩的提示框。 c)ico文件的選擇:exe4J要求嚴格的ico文件,而JSmooth則可以兼容jpg等其他各式的圖片。參考資料: http://zicozhang.spaces.live.com/
⑻ 怎麼將java程序打包成exe
工具/原料
jar轉exe轉換器
java程序
方法步驟
下載jar轉exe轉換器,雙擊運行
⑼ 如何將一個java應用程序打包成.exe
1.以netbeans 7.1.1中的java項目為例,啟動netbeans 7.1.1,並在裡面打開自己需要打包成exe的java項目
2.選中該項目,調試確保通過無錯誤之後,點擊工具欄上面的「清理並生成」按鈕
很快netbeans就能為我們生成一個jar的包了,具體路徑可以查看輸出窗口獲得。一般是位於項目文件夾的dist目錄下,記住這個jar文件的所在位置