Java的exe文件
⑴ 在java中java.exe文件是指什麼
首先要了解javac.exe是編譯功能
java.exe是執行class,如果沒有編譯的話是不能執行的,同理,javac.exe編譯完以後如果沒有java.exe執行的話也是沒有運行的 !
⑵ java代碼生成了exe文件後怎麼不能用請問是環境變數的原因么
你的java代碼生成了exe可執行文件
不能運行
在別人的電腦上可以運行
是因為在你的電腦上沒有安裝java虛擬機而已,當你安裝好java虛擬機時
試試就可以了。
⑶ java 程序打成exe文件後怎麼用
總體思路是先打成jar再把jar打成exe。主要看1.3和2.3里的內容就可以了。1.將項目打成jar:1.1要將項目打包成jar文件,方法很多,可以用Eclipse自帶的打包工具Ant打包,也可以用Eclipse的Export生成jar。經過嘗試後,我不推薦用Ant打包,因為要自己編寫xml腳本語言,還要增加一些外部的jar,所以我打了好幾次都沒打成。1.2在這里介紹兩種方法生成jar,第一種是用Eclpise的Export功能。在要打包的項目上擊右鍵,選擇Export,在窗口中選擇Java里的JARfile。Next後的窗[color=#000000]口中已經自動選好了要打包的[/color]項目,用戶可以點擊加號查看項目里被打包的內容。在下面的JARfile里設置你打包生成jar文件的輸出目錄,下一步在出現的窗口中選擇,在下面的Mainclass後面直接點Browse,它會自動列出你項目中有主函數main的類。選擇主類後點Finish即可生成jar文件。在此說明一下,這種打包方法不能把項目中的外部的jar包打進來,應該是也要編寫一些腳本語言,沒往深研究。所以生成後的jar有些是不能執行的。1.3第二種方法是利用Eclipse的一個第三方插件fatjar生成jar文件,也是本人覺得最簡單最方便的一種生成方式。先從網上下載些插件,解壓後是一個plugins的文件夾,裡面只有一個文件夾,我的是「net.sf.fjep.fatjar_0.0.24」將它到Eclipserplugins文件夾下,此插件就安裝成功了,重啟Eclipse在項目上右擊就會看到多出一個「BuildFatJar」在前面有個綠色的「+」號,這時你就可以用此插件打包你的項目了。進去後第一個界面Jar-Name里增入要生成的jar文件名,我的是「CAMP_fat.jar」。在Main-Class後點Browse像Export一樣它也會列出你項目中的主類,選擇後其它默認即可,Next後會列出你要打包的所有內容,這個插件的優勢就是可以將你項目中的外部jar也打進來,有三個選項,其中ExportANT是生成build.xml腳本文件,方便用戶以後修改腳本,其它兩個按鈕沒用。在這里什麼都不點,直接點Finish就可以生成jar文件。2.將jar打成.exe文件:2.1雖然此時的jar文件已經可以執行了。生成.exe的文件我也是用兩種方法實現的,用到的打包工具是j2ewiz和exe4j,它們的不同會在我下面的介紹中體現出來。2.2首先是j2ewiz,這個軟體是綠色的,不用安裝,解壓後可以直接運行,但這個軟體生成的.exe文件不是跨平台的。運行此程序首先就是輸入要打包的jar文件,我們瀏覽JAR選擇我們之前用fatjar生成的「CAMP_fat.jar」項目文件(詳見1.3),下面那個選項是提示用戶最低要求的JRE版本,一般選1.3。下一步,因為我們的寢室管理系統是圖形界面,所以在這里選「Windows窗口程序」下一步它也是自動生成要執行的主類,你只要選擇就可以。下面的選框可以選擇你啟動程序顯示的圖片。下一步後這個窗可按個人喜好選擇。下一步,如果你的程序還有什麼依賴的外部jar文件,可以從這里加上,但因為之前的fatjar以經將我們項目所用的那三個連資料庫的外部類打進CAMP_fat.jar包里了,所以這里不用再添加。如果你之前是用Export打的jar包,那麼這里就需要再把那個三個資料庫的包加進來了(詳見1.2)。下一步是添入要生成的.exe文件名,再選一個程序圖標就可以了,下一步後生成.exe文件,點完成。雙擊生成的.exe文件就能看到運行效果了,這種exe文件還沒有脫離JDK環境,還不能跨平台使用,只能用於小組成員測試使用。2.3下面進入最關鍵的,如何打包跨平台的.exe文件。用到的軟體是exe4j,我用的是V4.0版的,此軟體需要破解。安裝後運行左窗窗口標有十步,其實打包過程也非常簡單。第一步完全略過,直接點Next第二步我們選擇「JARinEXEmode」就是選擇我們已經有製作好的jar文件。第3步上面是項目名稱,可隨便填寫,下面一個寫出你想要將打包後的exe文件輸出的目錄我的是「桌面\project\」。第4步,由於我的演示程序是圖形的,所以選第一個,如果你的程序是控制台的,則選擇第二個,Executablename寫你將要生成的.exe文件的名字,IconFile可以選擇生成文件的圖標。第5步,先別管上面的,先在下面單擊綠色的「+」號,在彈出的窗口中點Archive,然後找到起初已經做好的CAMP_fat.jar(詳見1.3)文件,"OK"後返回,在下面的ClassPath里就出現jar文件路徑後,再在上面MainClass欄內點擊找到main所在的類。第6步,你系統的JRE版本,一般是填個1.3,下面填1.6在這里單擊advancedoptions,選擇searchsequence。選這個就是因為我們要把JDK環境也打包進來,好讓程序能跨平台使用。首先要從你系統的JDK下的JRE目錄到你.exe文件的輸出目錄下「桌面\project\JRE」,然後回到exe4j中在彈出窗口刪除列表中的所有項。我的是三項,一個注冊表的,一個JAVA環境變數的,一個JDK環境變數的,都不要。然後單擊綠「+」,選擇directory並選擇JRE的根目錄,我的是「桌面\project\JRE」就是後的目錄,選完後exe4j彈出窗口中的Directory里會顯示「.\JRE」。點OK關閉該窗口,返回exe4j的主窗口,你就可以看到剛加的路徑。再從主窗口左側窗口中單擊advancedoptions,並選擇preferredVM,在彈出的窗口中選擇clienthostspotVM,單擊next按鈕繼續。7、8步是一些個性設置默認即可。第9步編譯完後第10步你點那個「」按鈕就可以看到程序運行效果了,然後再點」Seaveas」保存一個exe4j生成的一個文件,隨便存哪裡都行,和我們的.exe程序無關。全部製作過程就完工了。
⑷ java.exe的使用格式
將導出的.jar格式的文件製作成.exe格式的可執行的文件,(注意:此時的.exe文件只是可以執行,還不能夠安裝)。
1、在eclipse中創建java項目,然後編寫Java代碼,將編寫好的Java項目導出一個.jar格式的jar包;2、通過安裝exe4j軟體,將導出的.jar格式的文件製作成.exe格式的可執行的文件,(注意:此時的.exe文件只是可以執行,還不能夠安裝);3、通過安裝Inno setup軟體,將可執行的.exe格式的文件、.jar格式的文件以及其它需要的文件製作成一個可安裝的.exe格式的文件;
ini格式的配置文件最好是和項目(jar)包在一個工作目錄下
⑸ 怎樣java 打包成exe文件
右擊你的項目,選擇Export:
⑹ java程序怎麼製作exe文件
Java程序打包成exe可執行文件,分為兩大步驟。
第一步:將Java程序通過Eclipse或者Myeclipse導成Jar包
第二步:通過exe4j講Jar包程序生成exe可執行文件
①先將java程序打包成jar文件
②
現在開始第二個大步驟:
Exe4j對Jar包進行exe封裝
首先在某盤符底下建立一個文件夾,本例是在D盤建立的Java文件夾,然後將jre和程序所需的Jar包文件及Java程序所要讀取的配置文件放入到文件夾。
好,現在開始,首先打開exe4j程序
第一步無需操作,直接點擊「Next」
第二步:選擇第二項」JAR in EXE」 mode,然後點擊「next
第三步:設置完成後,點擊「next」
點擊「next」
點擊「next」
點擊「next」
設置大小版本號以後,點擊右邊節點的」Search sequence」
點擊 「 綠色加號」 選擇」Directory「添加JRE,JRE是第一步創建文件夾里的JRE
成功後,點擊「Save as」按鈕,隨便保存一個地方「保存」,這個文件不用,然後到第二部你保存的exe那個路徑,找到你的exe文件。
⑺ java可否生成EXE文件
以,用JBuilder
自帶的工具可以轉換成exe文件
不過所謂的exe可執行文件,執行的前提是必須機器上面安裝了JVM(java虛擬機),就是說,不是任何一台機器都能跑java做的exe
換句話來說,JAVA是調用底層的C包,必須經過虛擬機的編譯。也正是如此,JAVA具有跨平台性,換個角度來看,它的優勢也是它的劣勢
⑻ 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哈哈哈~,開心不?
⑼ java如何調用exe文件
public class transferExe {
public static void main(String[] args) {
openWinExe();
openExe();
}
//用 Java 調用windows系統的exe文件,比如notepad,calc之類
public static void openWinExe() {
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
String command = "notepad";
p = rn.exec(command);
} catch (Exception e) {
System.out.println("Error win exec!");
}
}
//調用其他的可執行文件,例如:自己製作的exe,或是 下載 安裝的軟體.
public static void openExe() {
Runtime rn = Runtime.getRuntime();
Process p = null;
try {
p = rn.exec("\"D:/QQ2010.exe\"");
} catch (Exception e) {
System.out.println("Error exec!");
}
}
}
⑽ Java做好的程序如何生成exe
下面是具體步驟:
需要的工具,用了exe4j這個軟體
exe4j是一個幫助你集成Java應用程序到Windows操作環境的java可執行文件生成工具
無論這些應用是用於伺服器,還是圖形用戶界面(GUI)或命令行的應用程序
exe4j幫助你以一種安全的方式啟動你的 java應用程序來顯示本地啟動畫面
檢測及發布合適的JRE和JDK以及進行啟動時所發生的錯誤處理等
1、先把自己的程序發布成jar文件
這是eclipse自帶的功能,右鍵工程包-->Export
然後選擇Java-->JAR file,點擊next