當前位置:首頁 » 編程軟體 » java文件如何編譯成exe

java文件如何編譯成exe

發布時間: 2022-04-11 04:19:27

1. 怎樣把java程序轉換成exe文件

  1. 打包java程序為jar文件。首先,將java程序打包成jar文件,有兩種方法,第一是使用開發工具打包!第二是使用cmd打包成jar文件!

  2. 下載jar轉exe轉換器(jar2exe)

  3. 點擊瀏覽,添加需要轉換成exe文件的jar程序包

  4. 選擇運行程序的jdk版本,加入選擇的是1.6(即jdk6.0),則1.5的環境不能運行哦!建議選擇版本低的,選擇下一步!

  5. 選擇控制台程序,就是運性的時候,會有cmd窗口出來!下一步!

  6. 如果程序包里邊含有很多個class文件,則需要選擇一個主函數,就是有main函數的那個類的類名,點擊【選擇】,選好主函數後,點擊下一步!

  7. 如果程序需要外部的jar插件支持,則這里需要添加!沒有則留空,下一步

  8. 命名轉換成什麼名稱的exe程序,和圖標,圖標可以自定義,也可以使用默認,當然默認的不好看!點擊下一步,完成轉換!

2. 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開發的一款本地編譯器,本來可以從該公司的 網頁上免費下載的,不過目前在該公司的主頁上找不到了。 希望對你有幫助!

3. java怎樣把jar文件變成exe文件

呃……你可能理解錯誤了。
jar文件是一堆class文件的集合。而class文件是由java文件編譯而成的。
所以如果你非要得到java文件的話~可以先用winrar把jar文件解壓
再用反編譯工具(如jd-gui)把class反編譯成java。
需要注意的是反編譯後的java文件很難保證與原始的java文件一致。

4. 怎麼將JAVA文件轉為EXE文件

java是一個跨平台的語言,其編譯後生成的是:「*.class」文件,這個文件在任何平台的虛擬機中均能運行,如果需要「*.exe」文件的話,可以使用專用的軟體。
最好是在集成環境下編,如netbeans、eclipse、jbuilder等,使用起來很方便。
也可以直接運行「cmd」
\\c:
\\cd java <--首先得把命令提示符轉到你的.java文件所在目錄

\\javac *.java <--這個是編譯命令,將你用文本編譯的.java文件中的類轉化為.class
因為你編的程序機器無法識別 所以必須通過JAVAC編譯 轉為了Java虛擬機能夠理解的機器語言.JAVA程序的運行是靠java虛擬機來完成的.-.-0

\\java first <--這個是利用Java解釋器java.exe對你剛才編譯的結果.class進行運行.就能看到結果.注意此時是運行的含有main()方法的類,所以不加".java"

另外 這兩個命令還有很多參數 可以直接輸入javac或者java查看
常用的比如
classpath
-d
.

你也可以對當前文件夾的所有.java文件同時編譯"javac *.java"

5. 如何把java文件編譯成exe文件

我的一般做法是把需要執行的java代碼打成jar包,然後寫個.bat文件通過命令的形式執行java程序

6. 如何把我的Java程序變成exe文件

如何把我的Java程序變成exe文件?

JAVA是一種「跨平台」的語言,擁有「一次編寫,處處運行」的特點,讓它成為當今IT行業,必不可少的一門編程語言。每一個軟體開發完成之後,應該大家都需要打包程序並發送給客戶,常見的方式:java程序打成jar包,web程序打成war包完成之後再通過某種傳輸方式,傳輸給客戶讓其運行。war包我們這里不做過多闡述,主要說說jar包的問題,jar包必須需要運行在jre環境中,並且需要通過「java -jar 路徑/*.jar」的指令才可以完成運行,很多客戶並不知道這個命令,這對於他來說確實有些困難,每次都要我們程序員自己去運行,那麼有沒有更好的辦法呢?其實在windows操作系統中,大家最熟悉的應該是exe程序,如果我們大家能夠將jar文件打包成exe文件,那麼客戶就能幫我們去啟動程序了,接下來,我們就看看如何將一個jar包轉換成exe文件吧!

首先,使用開發工具,創建一個jar包

第二步,去網站搜索並下載exe4j工具
大家自己去網站下載轉換工具,http://www.onlinedown.net/soft/9475.htm當然,我這里是下載的是64位系統

對應的軟體,下載完成之後,請解壓開,並執行安裝exe4j_windows-x64_5_01.exe

安裝好了之後,運行exe4j Wizard程序,將出現如下界面:


直接點擊「next」,進入「project type」選擇頁面:


選擇點擊「next」,進入「application configure」頁面:


在這個頁面中,我們需要修改3個地方,第一個輸入框中,我們需要給我們打包的程序,起一個「小名兒」,

比如:狗娃兒第二個,第三個輸入框中,我們都固定選擇jar所在的目錄即可。完成之後,再點擊「next」,

進入「executableconfigure」頁面中:


在這個頁面中,有3個地方需要修正,第一個地方請選擇「Console application」,後面在運行時,將會

出現doc窗體。第二個地方,給我們應用起一個應用名。第三個地方,主要是為了讓我們的應用在進

程中只有一個。選擇好後,請點擊「Advanced Options」,選擇其中的「32-bit or 64-bit」,進入64位軟

件選擇頁面。


在頁面中,選擇按照64位的安裝方式進行安裝,選擇好之後,連接點擊2次「next」,來到最重要的配置頁面:


在這張頁面中,我們首先需要點擊「+」號,添加我們的jar文件,然後再選擇我們jar包中主入口類,也就

是包含main函數的類。選擇完畢之後,大家請點擊「next」,在jre版本頁面中輸入最低版本,比如:1.7,

那麼我們的程序就不能在1.6版本上運行了。所以盡量版本設置低一點!


配置完畢之後,連續點擊「next」即可完成轉換工作,然後,我們打開e:/jar目錄,應該就可以看到我們的exe文件了。

雙擊exe文件,我們就可以正常啟動我們的應該程序了,O(∩∩)O哈哈哈~,開心不?

over,當然將jar文件轉換為exe的方式有很多種,我這里只是介紹了其中的一種。例外,給大家需要說明的

是,如果你注意對比下jar文件與exe文件的大小,你會發現exe文件遠大於你的jar文件大小。到底是不是

得不償失?最好是綜合權衡下,世上就沒有十全十美的事情。

7. 如何把java編譯成exe

這個是borland不公開的使用技巧,能夠通過jbuilder來製作exe文件來啟動java文件。jbuilder並不支持本地編譯機制。但是有一個隱藏的技巧可以讓你從可執行文件來啟動java程序,可以出現或者不出現console窗口。想做到這些,需要jbuilder的bin目錄下的這些文件: jbuilder.exe jbuilderw.exe (可選) jbuilder.config jdk.config javalauncher.dll 「jbuilder.exe」是一個通用的可執行外殼文件,用以啟動java程序,」jbuilderw.exe「好像是javaw.exe一樣,它把」jbuilder.exe」包裝起來,但是運行時候不顯示那個console的窗口。使用這些文件的關鍵是文件名。「jbuilder.exe」查找一個文件叫」jbuilder.config」的配置文件,裡麵包含了運行java程序的必須信息。同樣的」jbuilderw.exe」查找」jbuilder.exe」來啟動不帶console窗口的java程序。如果把jbuilder.exe重命名為」foo.exe」,那」foo.exe」將去尋找」foo.config」配置文件,同樣」jbuilderw.exe」被重命名為」foow.exe」,它會去尋找」foo.exe」文件。 說到這里,聰明的讀者應該猜到怎樣利用jbuilder.exe來啟動應用程序了。只要把jbuilder.exe,jbuilerw.exe,jbuilder.config改名成相應的文件名,在jbuilder.config裡面指定主類和類路徑,就能夠通過執行jbuilder.exe(或者被改名後的exe文件)來啟動java應用程序了。下面是用本機為例。 borland jbuilder 5被安裝在e:jbuilder5目錄下,在e:jbuilder5in下建立一個temp目錄,然後把jbuilder.exe,jbuilder.config,javalauncher.dll,jdk.config四個文件拷貝到:jbuilder5in emp目錄下,然後在這個目錄下建立一個hello目錄,在這個目錄下生成一個hello.java文件,即e:jbuilder5in emphellohello.java文件,file://hello.java/packagehello;public class hello{ public static void main(string s[]){ system.out.println("hello, exe file!");}}然後打開jbuilder.config文件,作相應的修改:
在jbuilder.config裡面找到下面兩行
# 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
將類文件打包成exe文件
然後將jar包附加到jbuilder.exe後面去.
/b ..jbuilder.exe+hello.jar foo.exe
將jar文件轉化成exe文件
在foo.config(jbuilder.config)文件裡面把前面加入的類路徑去掉,並加入下面的路徑:
addpath e:/jbuilder5/bin/temp/foo.exe然後執行.
看到了么?一個含jar包的exe文件被執行了!

8. 將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開發的一款本地編譯器,本來可以從該公司的 網頁上免費下載的,不過目前在該公司的主頁上找不到了。 希望對你有幫助!
希望對你能有所幫助。

9. 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創建安裝盤。

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開發的一款本地編譯器,本來可以從該公司的網頁上免費下載的,不過目前在該公司的主頁上找不到了。

10. java文件怎麼成為exe軟體

首先,使用開發工具,創建一個jar包接下來,使用開發工具快速build一個jar出來:然後,我們將jar包到E盤下jar文件下:
第二步,去網站搜索並下載exe4j工具
大家自己去網站下載轉換工具,我這里是下載的是64位系統。對應的軟體,下載完成之後,請解壓開,並執行安裝exe4j_windows-x64_5_01.exe。安裝好了之後,運行exe4j Wizard程序,將出現如下界面:直接點擊「next」,進入「project type」選擇頁面:選擇點擊「next」,進入「application configure」頁面:在這個頁面中,我們需要修改3個地方,第一個輸入框中,我們需要給我們打包的程序,起一個「小名兒」,比如:狗娃兒 第二個,第三個輸入框中,我們都固定選擇jar所在的目錄即可。完成之後, 再點擊「next」,進入「executable configure」頁面中:在這個頁面中,有3個地方需要修正,第一個地方請選擇「Console application」,後面在運行時,將會出現doc窗體。第二個地方,給我們應用起一個應用名。第三個地方,主要是為了讓我們的應用在進程中只有一個。 選擇好後,請點擊「Advanced Options」,選擇其中的「32-bit or 64-bit」,進入64位軟體選擇頁面。在頁面中,選擇按照64位的安裝方式進行安裝,選擇好之後,連接點擊2次「next」,來到最重要的配置頁面:在這張頁面中,我們首先需要點擊「+」號,添加我們的jar文件,然後再選擇我們jar包中主入口類,也就是包含main函數的類。選擇完畢之後,大家請點擊「next」,在jre版本頁面中輸入最低版本,比如:1.7,那麼我們的程序就不能在1.6版本上運行了。 所以盡量版本設置低一點!配置完畢之後,連續點擊「next」即可完成轉換工作,然後,我們打開e:/jar目錄,應該就可以看到我們的exe文件了。雙擊exe文件,我們就可以正常啟動我們的應該程序了,O(∩∩)O哈哈哈~,開心不?

熱點內容
排列概率演算法 發布:2025-03-14 16:26:35 瀏覽:371
caffepython使用 發布:2025-03-14 16:13:17 瀏覽:230
小明加密訪問 發布:2025-03-14 16:12:36 瀏覽:861
mysql怎麼導出資料庫 發布:2025-03-14 15:47:52 瀏覽:988
錄制的視頻怎麼保存到存儲卡 發布:2025-03-14 15:46:19 瀏覽:794
curl源碼編譯 發布:2025-03-14 15:43:55 瀏覽:354
天龍八部無憂腳本 發布:2025-03-14 15:34:46 瀏覽:25
jdk764forlinux 發布:2025-03-14 15:34:40 瀏覽:361
安卓車機怎麼使用實景導航 發布:2025-03-14 15:33:15 瀏覽:907
變數的存儲分配 發布:2025-03-14 15:01:12 瀏覽:173