java寫入信息到exe文件,java文件怎麼變成exe文件

本文目錄一覽:

java轉變為exe文件。

不是一定要exe文件才能執行。eclipse中有專門的export,可以選擇runnable jar,裡面會讓你選擇啟動時指定的java文件,生成對應的jar文件以後可以像exe文件一樣雙擊執行

Java怎麼把寫好的東西弄成.exe文件

說簡單一點

//建一個類Test.java

//再一個文本文件 main.txt

//main.txt中寫入main-class:空格 Test 加一個空行

//dos 到當前目錄

//執行jar cvfm mm.jar *.*

//將生成可執行文件 mm.jar 雙雙擊運行

——————————————————–

有問題再看看下邊的吧

首先列表一下環境:

D:\abc\myFrame.class(這個myFrame.class 就是我要運行的程序,當然裡面必須包含有main方法啦,有一點還要申明:這個myFrame.class 里是沒有打包的,也就是沒有pachage 語句進行包申明)

好了,開始做事吧

在D:\abc 下面建立一個文件 名字可以是任意的,什麼阿貓,阿狗都沒問題,而且有沒有擴展名,也是沒關係的,但你總不至於是exe 、 jar 什麼的吧?那你也太專牛角尖了吧,

比如名字為 : ddd.jjj 或 fff 都沒問題,我就給這個文件取名:xx.x

好了現在的任務就是在你剛建立的文件里寫點東西。

在裡面寫上:

main-class:myFrame

現在呢,就有N多需要注意的或不需要注意的地方了:

1.main-class: 這些字呢,大小寫是不區別的,但你不要給我把“-”給丟了!

2.myFrame 千萬不要寫成myFrame.class ,而且myFrame 大小寫敏感的!

3.“main-class:myFrame” 這一行必須是單獨一行的,而且這行不能是最後一行,

文件最後留個空行,也許你什麼都幹得出來,你也可以不用空行,你卻寫上一些

U()*^^*%%*^(^) 系統也懶得管你!

4.最重要的,最容易忽略的,就是在main-class: 的後面必須有大於1的個數的空格,如:main-class: xx.x

好了

現在就開始用jar了

首先打開ms-dos(開始里的 運行 輸入 cmd 回車)

進入到D:\abc下面 (cd d:\abc 回車)

然後輸入:jar cvfm mm.jar xx.x myFrame.class

如: D:\abc\jar cvfm mm.jar xx.x myFrame.class

然後回車,應該就ok了!

當然這個命令也可以有多種樣式的寫法,如:

jar cvfm mm.jar xx.x *

jar cvfm mm.jar xx.x *.*

jar cvfm mm.jar xx.x *.class

需要注意的地方是:xx.x 這個文件必須所有的要被包含的文件的前面 ,換句話就是

必須緊跟在你要建立的jar文件名的後面,比如我這裡就是mm.jar

還有就是如過xx.x這個文件有擴展名就必須寫上擴展名,沒有就不寫

整行命令裡面可以變動順序的就只有你的那些要包含的程序文件(xx.x 不包含在內,它

不是你的應用程序的一部分),比如你的應用程序要用到幾個類(a1.class a2.class a3.class )

命令可以這樣:

jar cvfm mm.jar xx.x a1.class a2.class a3.class

jar cvfm mm.jar xx.x a1.class a3.class a2.class

jar cvfm mm.jar xx.x a2.class a1.class a3.class

……

或者方便點:

jar cvfm mm.jar xx.x *.class

還有:cvfm 你照抄就好了不好改什麼

上面講的都是沒有用package 包機制的

其實用包的程序也變化不大

要注意的地方:

比如文件位置為:

D:\abc\nn\myFrame.class

(myFrame.java裡面開頭一句是: package nn;看清楚上面我寫的文件位置)

你只要把nn\myFrame 看成是上面講的myFrame 就一樣了

在D:\abc\下運行jar cvfm ee.jar xx.x nn

注意:1.是在abc下運行,不是在nn下!

2.xx.x 文件是在abc下面,而不是在nn下面

3.xx.x裡面的main-class:myFrame 要換成main-class:nn/myFrame

或 main-class:nn.myFrame

4.記得也要在main-class:……..的後面行有空行或有內容的行(anything will ok)

如何將在Eclipse中編寫的java程序發布成.exe的可執行文件

右擊你的項目,選擇Export

選擇Java下邊的JAR file

設置你要導出文件的保存路徑

直接點擊Next

設置項目的入口函數

點擊Finish,生成相應的jar文件

下面是將你導出的jar文件轉換成exe文件,這裡需要一個軟件,exe4j,自行去網上搜索下載,打開該軟件,直接點擊Next

選擇第二項”JAR in EXE” mode,點擊Next

設置應用信息和轉換後exe文件的保存路徑

設置轉換成的exe文件的名稱

添加剛才生成的jar文件

選擇項目的入口(主類)

設置相應的最低版本和最高版本

一直Next,或者直接Finish完成操作。

怎樣將java寫的程序打包成exe文件

java的工具軟件一般開源,你可以到/上找到你喜歡任意一個打包工具,它的分類就叫“打包工具”這裡推薦一款叫做JSmooth的,它的打包效果在我的應用過程中是比較出色的。在使用中需要注意的有幾點:第一:如果需要不安裝jre就可以運行的話,你需要在打包的過程中將jre一起打包進exe文件。第二:記得打包後的程序只能應用在windows下,原因如下:第一你把它打包成exe是windows的應用程序格式,第二就是一起打包的jre也是windows版本。第三:打包程序中不能包含servlet等需要容器管理的部分,比如你在tomcat中可以使用的一些東西。所以建議你選擇jdbc操作數據庫,而不要使用tomcat等容器的數據庫連接池。第四:即使打包了也需要注意包和類之間的路徑關係,在打包後無法使用配置文件或者xml進行設置和擴展,所以你只能將一些配置型的信息直接卸載程序中。第五:打包後絕不可能支持接口擴展,除非你重新打包。具體使用方法很簡單,稍微查查字典應該就可以了,只有幾個重要的選項:比如二進制文件指的是exe文件jre指的是java運行環境或是虛擬機,或者也有人稱之為運行時

原創文章,作者:INAK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/149872.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
INAK的頭像INAK
上一篇 2024-11-05 16:54
下一篇 2024-11-05 16:54

相關推薦

發表回復

登錄後才能評論