『壹』 怎樣把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文件
java的工具軟體一般開源,你可以到/上找到你喜歡任意一個打包工具,它的分類就叫「打包工具」這里推薦一款叫做JSmooth的,它的打包效果在我的應用過程中是比較出色的。在使用中需要注意的有幾點:第一:如果需要不安裝jre就可以運行的話,你需要在打包的過程中將jre一起打包進exe文件。第二:記得打包後的程序只能應用在windows下,原因如下:第一你把它打包成exe是windows的應用程序格式,第二就是一起打包的jre也是windows版本。第三:打包程序中不能包含servlet等需要容器管理的部分,比如你在tomcat中可以使用的一些東西。所以建議你選擇jdbc操作資料庫,而不要使用tomcat等容器的資料庫連接池。第四:即使打包了也需要注意包和類之間的路徑關系,在打包後無法使用配置文件或者xml進行設置和擴展,所以你只能將一些配置型的信息直接卸載程序中。第五:打包後絕不可能支持介面擴展,除非你重新打包。具體使用方法很簡單,稍微查查字典應該就可以了,只有幾個重要的選項:比如二進制文件指的是exe文件jre指的是java運行環境或是虛擬機,或者也有人稱之為運行時
『叄』 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它的優勢也是它的劣勢
『肆』 怎樣讓JAVA的文件轉化成EXE可執行文件 ...
有個組件名稱叫做 JAVA EXCEL API 它可以實現導出Excel 文件
實際上現在說它不成熟肯定是不合適的,現在有許多的Java報表軟體都可以很輕易的用這種組件導出為Execl格式.
JAVA EXCEL API簡介
Java Excel是一開放源碼項目,通過它Java開發人員可以讀取Excel文件的內容、創建新的Excel文件、更新已經存在的Excel文件。使用該API非Windows操作系統也可以通過純Java應用來處理Excel數據表。因為是使用Java編寫的,所以我們在Web應用中可以通過JSP、Servlet來調用API實現對Excel數據表的訪問。
『伍』 java程序轉化成EXE文件
不錯。是可以把jre大包在裡面。運行的時候自動安裝。
但是jbuilder只提供了打包程序成exe,沒有打包jre的功能,要使用打包jre的功能,不妨用專門的打包發布工具,然後寫個執行腳本即可!
鑒於這個問題一直有人在問,所以這次在文摘欄目來篇專稿說明^-^謹以此文獻給本站好學的會員mengya 老師。
下面的圖示是從JBuilder9截取,基本上對於版本7、8、9、X、200X來說類似。
點擊Winzards菜單,選擇Native Executable Builder菜單項目;
接下來進入Native Executable Builder Wizards,總共分7步:
第一步:如下圖,在Name欄位處給你的可執行程序命名,預設名稱為Native Executable,File是填寫所需要生成的jar的名字和選擇存放的位置,Compress the content of archive表示是否把jar文檔裡面的內容進行壓縮,下面的checkbox代表是否在build項目的時候生成jar文檔;
第二步:選擇需要打包進jar的包、類、以及資源文件,也包括任何其他需要的文件,include class dependencies代表是否在jar包中包括所依賴的類(例如你用了一個第三方庫的時候,以及其他引入的非java核心庫的類),點擊「Add Filters...」可以指定包括的包、類,點擊「Add Files...」添加需要包括的資源文件等。
點擊「Add Filter...」後出現Add Filters的窗口,如下圖:
這里主要是定製過濾器,以確定包含哪些類,存在兩種形式的Filter:include(包含)和exclude(排除)。可以直接對package包,也可以直接對class類,一般情況下,你在這里選擇包含main方法那個主類就行了,前提是在上一個圖中選中「包含依賴類」的checkbox。
Add Files就比較簡單了,直接增加文件就行了,例如你程序需要的圖片、配置文件等。
第三步:確定如何處理依賴庫。下面圖中的列表中列出來你在本項目中引入的庫。
上面列出針對每個庫的四種處理方式,按順序依次是:
1、從不包含任何類和資源;
2、包含必要的類和已知的資源;
3、包含必要的類和所有資源;
4、總是包含所有類和資源;
對於每個庫的默認選項都是第一個,有時候你製作的Exe會出現找不到類的錯誤,就可能是這里沒設置好。
第四步:設置jar文檔的manifest(打包清單)項目。默認是包含,並自動創建一個,一般情況下按默認設置就行了。
第五步:選擇確定應用程序主類的方法。
有兩種方式可以指定:1、從指定的runtime configuration中選擇一個運行配置來確定,runtime configuration就是下圖中下拉表中的選項:
2、直接指定一個主類(就是包含main方法的那個類)。
第六步:選擇需要生成的可執行程序類型。有五種類型可供選擇:
1、Window FUI類型;
2、帶控制台console(就是dos窗口)的window exe類型;
3、linux下的可執行文件;
4、solaris下的可執行程序;
5、Mac OS下的可執行程序;
在這一步就可以點擊Finish生成了,第七步是可選的。
第七步:運行時配置選項的設置,一般情況下這一步是不需要的,高級用戶也許需要,這一步干什麼用的你可以看上面的說明^-^
Finish結束了。
然後的JB左側項目文件瀏覽器中就會出現如下一個圖標,名字是你在第一步中指定的名字:
在此項目上滑鼠右擊,選擇make或者rebuild就OK了。
然後在你的項目目錄中就出現了一個EXE文件。
這個過程的一個副產品就是同時生成了一個可執行的jar文件^-^
說明:這里生成的EXE和普通的window exe程序是有區別的,你滑鼠右擊該exe文件,看看屬性,原來就是個壓縮文件,不過這個壓縮文件和普通的壓縮文件有點區別,你自己慢慢看吧,還可以解壓縮後看^-^,顯然這不是真正的EXE文件,也就是說還需要JRE環境支持。
如果要生成真正的EXE可以使用其它工具,例如:jet-103-eval-win32.exe,該軟體能夠把java class編譯成無需 JVM 支持的 32 位 Windows 可執行文件。jet-103-eval-win32.exe這個文件的下載本站原來有,但是現在找不到這個程序了。
『陸』 關於java生成exe的問題
最簡單的想法,如果他機器上沒有資料庫,他的數據哪裡來?解決方案:
第一:連接資料庫伺服器,不存在這樣的問題
第二:在客戶端建立資料庫,不推薦
第三:(如果資料庫內沒有初始化的數據)使用文件格式來存儲吧,估計你的程序應該是個桌面級的小程序,應該沒問題
『柒』 怎麼把JAVA編寫的游戲生成.exe文件啊
首先你應該知道,Java的程序必須運行在有JVM(Java虛擬機)的機器上。沒有JVM的EXE程序文件也不能執行。
Java生成EXE文件其實很簡單:
1)將編好的Java程序(必須含有main方法,這是程序的入口)導出成jar包,這個jar包雙擊就可以運行了。
2)用軟體將這個jar包加個外殼,擴展名就是.exe的文件了。這樣的軟體有很多,比如:exe4j、JSmooth等。這兩個軟體的操作都很簡單。
如果有什麼問題可以給我發信息。
補充:用Eclipse導出jar文件過程:
右鍵"項目"--> Export --> Java --> JAR file --> 選擇項目和輸出路徑(文件名) --> Finish
『捌』 如何將Java文件打包成Exe文件
在「JAR文件」
3.「下一步」後, - 1對項目的根單擊滑鼠右鍵,選擇「導出」,
2.選擇的「Java」,在「選擇一個出口目的地」中:字與Eclipse選中要打包在「JAR導出」在
4.項目選擇要存儲在「導出目標」罐子路徑
5.「下一步」後,包,無需特殊設置繼續「下一步」
6.接下來是設置清單的內容,最重要的是選擇通過Java的罐子命令,默認類執行後,這兩個主類,的路徑。在
CMD:首先創建一個MANIFEST.MF文件的文件夾中生成的Java類文件,該文件的內容如下:
清單-版本:1.0 - 創建,通過:1.4 0.2 (Sun Microsystems公司)
主類:主類名
所在的主類名是要運行,我們一定要注意分為三行寫的類名,每行結腸下一字元之間必須有一個空間。接下來
打包
罐子CVFM的* .jar MANIFEST.MF的* .class的* .class的* .class
代表包裝的第一代*的jar程序.jar文件名後面的*後的.class是編譯Java類文件名,該程序使用了幾個班,就必須添加一些類文件名,但你也可以同時指定文件夾成多個類文件。
然後用java程序測試
Java的罐子的* .jar
如果成功的話,這個jar文件,你可以雙擊資源管理器,你就可以開始,但是我們一定要注意路徑(路徑)來設置正確。
『玖』 java轉變為exe文件。
先使用編輯器導出jar包,再使用exe4j將jar包轉換成exe文件。
這時的exe文件是可執行文件
具體使用方法,自己摸索,也可在網上搜搜使用方法,灰常簡單....
另外:可以再次使用innosetup將可執行程序轉換成安裝程序
『拾』 java文件如何生成exe文件啊
hheh 這個原來也困擾我。用exe4j解決!
以前在學校自己寫下java代碼直接調試,所以沒有考慮把java轉換成exe可執行文件這回事。可是後來在應用中才發現,客戶的電腦很可能是沒有裝JVM的,所以你開發的源代碼對客戶來說一點也不實用。他們要的是直接可用的產品。我們不可能強求用戶都去安裝java虛擬機。所以在這個時候,把java源程序轉換成exe可執行文件就顯得非常重要了。
java代碼轉換成exe其實是比較麻煩的,難操作,而是生成的文件很大。你一個2KB的源文件轉換成EXE後可呢個是5-60MB,經過一些工具壓縮後也有20幾MB。所以一般情況下是不會去吧java換成EXE的--代價太大了。萬一要做呢,我們可以藉助exe4j這樣的工具是可以做的。
這款軟體很好用,很簡單。你網路上搜一下每一步的詳細步驟都會告訴你。我就是照著這個網頁去做的。試試吧
http://hi..com/shishengli1234/blog/item/0b6def1f2af6aaf91ad576c8.html
這里有步驟,不過我看得還不是這個,比這個還詳細,好像是這里(圖片看不了?)
http://www.360doc.com/content/09/0513/10/125753_3481103.shtml