當前位置:首頁 » 編程語言 » java的可執行程序

java的可執行程序

發布時間: 2022-09-25 20:39:51

1. 如何找到 java 可執行程序

首先你應該知道,Java的程序必須運行在有JVM(Java虛擬機)的機器上。沒有JVM的機器編程EXE文件也不能執行。
Java生成EXE文件其實很簡單:
1)將編好的Java程序(必須含有main方法,這是程序的入口)導出成jar包,這個jar包雙擊就可以運行了。
2)用軟體將這個jar包加個外殼,擴展名就是.exe的文件了。這樣的軟體有很多,比如:exe4j、JSmooth等。這兩個軟體的操作都很簡單。

2. eclipse編程java項目中調用了maven。現在怎麼打包成可執行程序

可執行程序要有main方法的,打包之前配置好main方法入口

具體配置如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <mainClass>main入口類</mainClass> </manifest> </archive> </configuration> </plugin>

3. JAVA如何生成可執行程序

創建可執行的 JAR 文件包

製作一個可執行的 JAR 文件包來發布你的程序是 JAR 文件包最典型的用法。

Java 程序是由若干個 .class 文件組成的。這些 .class 文件必須根據它們所屬的包不同而分級分目錄存放;運
行前需要把所有用到的包的根目錄指定給 CLASSPATH 環境變數或者 java 命令的 -cp 參數;運行時還要到控制台下
去使用 java 命令來運行,如果需要直接雙擊運行必須寫 Windows 的批處理文件 (.bat) 或者 Linux 的 Shell 程序。
因此,許多人說,Java 是一種方便開發者苦了用戶的程序設計語言。

其實不然,如果開發者能夠製作一個可執行的 JAR 文件包交給用戶,那麼用戶使用起來就方便了。在 Windows 下
安裝 JRE (Java Runtime Environment) 的時候,安裝文件會將 .jar 文件映射給 javaw.exe 打開。那麼,對於一個
可執行的 JAR 文件包,用戶只需要雙擊它就可以運行程序了,和閱讀 .chm 文檔一樣方便 (.chm 文檔默認是由
hh.exe 打開的)。那麼,現在的關鍵,就是如何來創建這個可執行的 JAR 文件包。

創建可執行的 JAR 文件包,需要使用帶 cvfm 參數的 jar 命令,同樣以上述 test 目錄為例,命令如下:

jar cvfm test.jar manifest.mf test

這里 test.jar 和 manifest.mf 兩個文件,分別是對應的參數 f 和 m,其重頭戲在 manifest.mf。因為要創建可
執行的 JAR 文件包,光靠指定一個 manifest.mf 文件是不夠的,因為 MANIFEST 是 JAR 文件包的特徵,可執行的
JAR 文件包和不可執行的 JAR 文件包都包含 MANIFEST。關鍵在於可執行 JAR 文件包的 MANIFEST,其內容包含了
Main-Class 一項。這在 MANIFEST 中書寫格式如下:

Main-Class: 可執行主類全名(包含包名)

例如,假設上例中的 Test.class 是屬於 test 包的,而且是可執行的類
(定義了 public static void main(String[]) 方法),那麼這個 manifest.mf 可以編輯如下:

Main-Class: test.Test <回車>

這個 manifest.mf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: test.Test 一行,且該
行以一個回車符結束即可。創建了 manifest.mf 文件之後,我們的目錄結構變為:

==

|-- test

| `-- Test.class

`-- manifest.mf

這時候,需要到 test 目錄的上級目錄中去使用 jar 命令來創建 JAR 文件包。也就是在目錄樹中使用「==」表
示的那個目錄中,使用如下命令:

jar cvfm test.jar manifest.mf test

之後在「==」目錄中創建了 test.jar,這個 test.jar 就是執行的 JAR 文件包。運行時只需要使用
java -jar test.jar 命令即可。

需要注意的是,創建的 JAR 文件包中需要包含完整的、與 Java 程序的包結構對應的目錄結構,就像上例一樣。
而 Main-Class 指定的類,也必須是完整的、包含包路徑的類名,如上例的 test.Test;而且在沒有打成 JAR 文件包
之前可以使用 java <類名> 來運行這個類,即在上例中 java test.Test 是可以正確運行的 (當然要在 CLASSPATH
正確的情況下)。
(忘記從哪兒下的了!!可能不太全!!)

4. 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包里的東西了

5. 畢業設計java做的網站訂票系統要交可執行程序怎麼交

將Java程序打包成exe可執行文件
第一步:將Java程序通過Eclipse或者JRE導出成Jar包;
第二步:通過exe4j將Jar包程序生成exe可執行文件。
作為畢業設計,要求你交執行程序肯定是有辦法實現的啊,當然你也可以用腳本執行,不過既然要交源碼,都到這里了打包成exe也就用不了什麼時間了

6. Java程序也可以編譯成可執行陳旭,直接運行嗎

java並不可以直接編譯成.exe的可執行程序, java編譯結果是.class位元組碼文件,位元組碼文件的執行必須依賴於jvm
就算使用 jar2exe之類的工具將java程序打包成了.exe可執行程序, 如果在一台沒有裝有jvm的電腦上,依舊是無法運行的

7. java 如何生成可執行文件

首先你應該知道,Java的程序必須運行在有JVM(Java虛擬機)的機器上。沒有JVM的機器編程EXE文件也不能執行。
Java生成EXE文件其實很簡單:
1)將編好的Java程序(必須含有main方法,這是程序的入口)導出成jar包,這個jar包雙擊就可以運行了。
2)用軟體將這個jar包加個外殼,擴展名就是.exe的文件了。這樣的軟體有很多,比如:exe4j、JSmooth等。這兩個軟體的操作都很簡單。
如果有什麼問題可以給我發信息。

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

熱點內容
安卓6s手機怎麼清內存垃圾 發布:2024-12-30 03:01:14 瀏覽:434
百度貼吧文件夾 發布:2024-12-30 02:59:47 瀏覽:97
java開發人員 發布:2024-12-30 02:26:17 瀏覽:537
存儲技術參數 發布:2024-12-30 02:20:39 瀏覽:116
安卓系統車機如何不卡 發布:2024-12-30 02:16:29 瀏覽:896
原始版安卓怎麼下載 發布:2024-12-30 02:11:26 瀏覽:66
linux網卡命令行 發布:2024-12-30 02:11:18 瀏覽:182
編程語言網名 發布:2024-12-30 02:09:46 瀏覽:337
蠏子的存儲 發布:2024-12-30 02:06:26 瀏覽:240
什麼配置讓人感覺高深莫測 發布:2024-12-30 02:06:26 瀏覽:848