java的可執行文件
需要的工具myeclipse 、jar2exe
步驟:1、將Java項目導出成.jar包,滑鼠右鍵項目名,選擇導出
⑵ JAVA要怎麼弄出程序的可執行文件
java可以生成jar包,只要有java環境的機子都可以直接點擊運行。
初學者都比較茫然
把自己寫的東西打成JAR包
供別人使用自然是件很快樂的事
下面簡單介紹下:
(1)當然得有JAVA源文件
把源文件編譯成CLASS文件
(2)當JAVA文件在某個PACKAGE下
得好好注意下
比如有
(HelloWorld.java)
Package
com.yang
Public
class
HelloWorld
{
}
CLASS文件
在目錄c:/test下,
(3)
進入CMD,
把目錄切換到c:/test,
在命令行輸入
jar
cvf
test.jar
com.yang
*.class
(test.jar
是要生成的JAR文件的名字)
然後生成的JAR包(test.jar)會出現在c:/test目錄下面
把JAR包引入到項目的CLASSES底下
項目里就可以引用此JAR包里的東西了
⑶ 如何將JAVA生成可執行文件
這個是borland不公開的使用技巧,能夠通過JBuilder來生產exe文件來啟動java文件。jbuilder並不支持本地編譯機制。可是有一個隱藏的技巧可以讓你從可執行文件來啟動java程序,可以出現或者不出現console窗口。想做到這些,需要jbuilder的bin目錄下的這些文件: jbuilder.exe jbuilderw.exe (可選) jbuilder.configJDK.configjavalauncher.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:\jbuilder5\bin\下樹立一個temp目錄,然後把jbuilder.exe,jbuilder.config,javalauncher.dll,jdk.config四個文件拷貝到:\jbuilder5\bin\temp\目錄下,然後在這個目錄下建立一個hello目錄,在這個目錄下生成一個hello.java文件,即e:\jbuilder5\bin\temp\hello\hello.java文件,file://hello.java/package hello; 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 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文件被執行了!
⑷ Java如何生成直接可執行文件
不能,Java不能生成可執行文件,Java是一種解釋型編程語言,編譯生成的並不是CPU可直接執行的代碼,而是一種位元組碼,需要Java虛擬機來解釋執行編譯生成的位元組碼。
我們可以用變通的辦法來執行,編制一個批處理文件來執行,例如Java代碼編譯生成的.class文件放在d:\Test文件夾下,文件名為Test.class,編寫批處理文件如下:
@echo off
d:
cd \test
java Test
把上述代碼保存為Run.bat,需要時雙擊這個批處理文件就可以了。
⑸ 編譯java源程序時,使用的可執行文件是: A:appletviewer.exe B:jvac.exe C:java.exe D:jdb.exe
顯而易見選B:javac
⑹ 如何將java源程序打包成可執行文件
把 java項目 打包成 exe 可執行文件! 打包跨平台的.exe文件。安裝後運行左窗窗口標有十步。
第1步 : 完全略過,直接點Next
第2步 : 選擇「JAR in EXE mode」 就是選擇已經有製作好的jar文件。
第3步 : 上面是項目名稱,可隨便填寫,下面一個寫出想要將打包後的exe文件輸出的目錄的是「桌面project」。
第4步 : 由於演示程序是圖形的,所以選第一個,如果程序是控制台的,則選擇第二個,Executable name寫將要生成的.exe文件的名字,Icon File可以選擇生成文件的圖標。
第5步 : 先別管上面的,先在下面單擊綠色的「+」號,在彈出的窗口中點Archive,然後找到起初已經做好的 CAMP_fat.jar(詳見1.3)文件,"OK"後返回,在下面的Class Path里就出現jar文件路徑後,再在上面Main Class欄內點擊找到main所在的類。
第6步 : 系統的JRE版本,一般是填個1.3,下面填1.6在這里單擊advanced options,選擇search sequence。選這個就是因為要把JDK環境也打包進來,好讓程序能跨平台使用。首先要從系統的JDK下的JRE目錄到.exe文件的輸出目錄下「桌面projectJRE」,然後回到exe4j中在彈出窗口刪除列表中的所有項。是三項,一個注冊表的,一個JAVA環境變數的,一個JDK環境變數的,都不要。然後單擊綠「+」,選擇directory並選擇JRE的根目錄,是「桌面projectJRE」就是 後的目錄,選完後exe4j彈出窗口中的Directory里會顯示「.JRE」。點OK關閉該窗口,返回exe4j的主窗口,就可以看到剛加的路徑。再從主窗口左側窗口中單擊advanced options,並選擇preferred VM,在彈出的窗口中選擇client hostspot VM,單擊next按鈕繼續。
第7、8步 : 是一些個性設置默認即可。
第9步 : 編譯
第10步 : 點那個「Click Here to Start the Application」按鈕就可以看到程序運行效果了,然後再點」Seave as」保存一個exe4j生成的一個文件,隨便存哪裡都行,和.exe程序無關。
⑺ java虛擬機可執行的文件格式
class。
class文件全名稱為Java class文件,主要在平台無關性和網路移動性方面使Java更適合網路。
該文件打破了C或者C++等語言所遵循的傳統,使用這些傳統語言寫的程序通常首先被編譯,然後被連接成單獨的、專門支持特定硬體平台和操作系統的二進制文件。
⑻ jdk中兩個重要可執行程序分別是什麼
JDK是SUN公司提供的一套Java開發環境,
其中包含Java編譯器、Java運行工具、Java文檔生成工具、以及Java打包工具。
在JDK的bin目錄下存放了很多可執行文件,其中最重要的就是java.exe和javac.exe、舉例說明:
_正常我們編寫好程序存放在源文件a.java中,之後會通過javac.exe(Java編譯器工具)進行編譯,編譯完成後會生成a.class文件(位元組碼文件,是可執行的java程序),
_然後接下來java.exe(Java運行工具)會啟動JVM(Java虛擬機)進程,Java虛擬機相當於一個小型的操作系統,它專門負責運行由Java編譯器生成的位元組碼文件(a.class),從而使程序運行。
⑼ 怎樣把自己編寫的java程序變成jar可執行文件能舉個例子么
把自己編寫的java程序變成jar可執行文件的步驟如下:
1.最簡單直接的方法,選擇想打包的程序,右鍵export...
4.在機器上,設置好Jar文件的打開方式(別默認用解壓縮的工具打開就行),雙擊即可運行。
⑽ java可執行文件是哪個如何生成.
對於java來說,可執行文件應該算是class文件了,雖然說只是中間代碼,不過它是唯一和可執行搭的上邊的了
生成方法就是用連編程序java.exe