導航:首頁 > 編程語言 > jar可執行程序

jar可執行程序

發布時間:2021-03-07 14:03:37

『壹』 怎麼將可執行的jar文件轉換成exe可執行文件!

有兩種比較易用的方法: 關於兩種將java程序轉化為.exe程序工具的使用及比較 一 1.出品 jsmooth,Sourceforge.net 2.類型 free 3.下載 http://jsmooth.sourceforge.net/download.php 4.步驟 a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。 b)新建一個Jsmooth工程 c)在sketlon中選擇「Console「或者「Windowed「 d)在Executable中的配置: i.ExecutableBinary:填寫目的輸出源的名稱。如test.exe. ii.ExecutableIcon:選擇一個好看點的圖標 iii.CurrentDriectory:.(表示當前工程目錄,當然也可行換成別的,Asyouwish.) e)在Application中的配置: i.Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫 ii.Main-Class:選中我們所需要運行的主類。 iii.可選項Useanembeddedjar:運行該exe時可能需要到的類庫(這里只能有一個類庫)。 f)在JVMSelection中的配置: i.MinimumJVMVersion:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4 g)Compile:OK,編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Justenjoyit. 二exe4J 1.出品 ej-technologies 2.類型 Sharedsoftware,needslicense 3.下載 http://www.ej-technologies.com/download/exe4j/files.php 4.步驟 a)利用Eclipse將所需要的主類打成可獨立運行的jar包,注意添加manifest屬性和MainClass。 b)新建一個exe4j工程 c)選擇「JARinexe「mode d)在Configureapplication中的配置: i.Shortname:隨便寫. ii.OurputDriectory:選擇輸出路徑。 e)在ConfigureExecutable中的配置: i.Executabletype:有三個選項,圖形,控制台.或服務。從簡單點開始吧,這里我們選console ii.Executablename:填寫目的輸出源的名稱。如test.exe iii.Iconfile:exe圖標文件,但必須是.ico文件 f)在ConfigureJavainvocation中的配置: i.Classpath:選中我們所生成的jar包以及運行該jar文件所需要的類庫 ii.Main-Class:選中我們所需要運行的主類。 iii.Arguments(可選項):輸入參數。我們這里暫不需要。 g)在ConfigureJRE中的配置: i.MinimumVersion:寫一個需要運行該程序所需的最低的就JVM的版本,比如1.4 h)一直next,對於所遇到的步驟選項都默認,直到finish:OK。編譯成功後,在你的輸出目錄上就會有一個嶄新的exe程序了。Justenjoyit. 三總結和比較 由Java生成exe的工具還有很多,上面兩種是我個人覺得用起來覺得比較方便的。兩者的原理基本相同,但具體用起來還是有一點點不太一樣的: 1.相同點 a)最大的相同點當然是他們原理是互通的。都是通過將可運行的java程序打成可執行的jar包。再作轉換。 b)所生成的exe可執行程序,需要在裝有比minimumversion高的JVM環境下運行。 2.不同點 a)生成exe的時候,如果想要exe只需要pureJVM的環境(不需要第三方的類庫)就可以運行的話。在JSmooth需要將所有的用到的第三方類庫壓縮成一個jar包(因為它有個embededjar的選項),這就比較麻煩,因為當需要的jar多於一個時候,就需要將這些jar包先用jar–xvf解壓縮,在用jar–cvf重新製作新的jar文件,再放到embededjar選項中去;而exe4J則會把classppath中所用到的jar包也會編譯到exe中去。 b)JSmooth是免費的;而exe4J是共享軟體,需要注冊,否則在執行exe的時候會彈出很惹人煩的提示框。 c)ico文件的選擇:exe4J要求嚴格的ico文件,而JSmooth則可以兼容jpg等其他各式的圖片。 參考資料: http://zicozhang.spaces.live.com/blog/cns
打字不易,如滿意,望採納。

『貳』 怎樣把自己編寫的java程序變成jar可執行文件能舉個例子么

把自己編寫的來java程序變成源jar可執行文件的步驟如下:

1.最簡單直接的方法,選擇想打包的程序,右鍵export...

4.在機器上,設置好Jar文件的打開方式(別默認用解壓縮的工具打開就行),雙擊即可運行。

『叄』 怎麼樣把自己編寫的java程序變成jar可執行文件

把自己編寫的java程序變成jar可執行文件的步驟如下:

1.最簡單直接的方法,選擇想打專包的程屬序,右鍵export...

4.在機器上,設置好Jar文件的打開方式(別默認用解壓縮的工具打開就行),雙擊即可運行。

『肆』 jar包以什麼形式可作為可執行文件

樓主的意思是將復java程序打包成一個可制執行的jar包,然後雙擊就可以啟動程序,並不是問你們怎麼在命令行下面執行!

用winrar打開是因為文件關聯設置成了winrar,可以重新設置為用jar.exe打開:
右擊一個.jar文件 > 打開方式 > 選擇程序 > 瀏覽 > 定位到java安裝目錄的bin目錄下,選擇jar.exe程序,然後一路確定就行了

補充:樓主你太搞笑了!誰告訴你用一個程序打包的壓縮文件還要用另一個程序來解包的?用winrar壓縮的.rar文件難道不可以用winrar來解壓縮嗎?我無語!
你不信我就算了,自己試一下就知道!

『伍』 求Java程序打包成可執行jar的工具或者方法

方便起見你就按照我的目錄一步一步來吧
1.建立MANIFEST.MF (在D:\abc目錄下)
以下內容內為文件內容 (只復制2行等於號之間的)
==================
Manifest-Version: 1.0
Main-Class: RoundButton
Created-By: Abc
==================

2.打包容
把你的RoundButton.class復制到D:\abc目錄下
然後
開始--》運行--》敲cmd打開命令行,
輸入cd d:\abc 回車
輸入d: 回車
輸入jar cvfm abc.jar MANIFEST.MF *.* 回車

然後就能看到abc目錄下有個叫abc.jar的文件,雙擊可以運行,jar包名字隨便改,不影響

以上操作前提條件是你機器里jdk環境變數配置正確,100%可用,我已經試過

『陸』 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
正確的情況下)。
(忘記從哪兒下的了!!可能不太全!!)

『柒』 如何運行.jar形式的Java程序

1

確保安裝了Java。在命令行中輸入 java -version,如果沒有最新版本,先更新,再繼續。

2

使 .jar文件可執行。
.jar可以通過整理Java程序的類別文件來變為可執行文件,而編譯器或Java虛擬機可以識別這些格式。.jar文件是通過javaw(Java應用程序管理器)執行的。你需要設置.jar文件中的應用程序接入點(即含有程序主功能的文件類別)。你需要通過清單文件(Manifest
file)來設置接入點。步驟如下:

Java工具會自動把meta-inf/manifest.mf設置為.jar的文件路徑。創建新的清單文件的時候,名字會創建為 "Manifest-Version: 1.0, Created-By: 1.6.0 (Sun Microsystems Inc)"

創建manifest addition .txt 文件。輸入 Main Class: [Package Name].[Class Name], ,把[Package Name]、[Class Name]替換為你的套件名稱和類別名稱(即創建了屬性值對)不要忘了最後加一行空行。

進入這個終端指令程序,調整清單文件,使其包括應用程序的接入點,把以下代碼的中括弧部分改為你程序的信息。 jar cfm [jar 文件名] [附加清單文件名] [導入文件]

重新看一下清單文件。設置了接入點以後,會是 "Manifest-Version: 1.0,Created-By: 1.6.0 (Sun Microsystems Inc), Main Class: [套件名稱].[類別名稱]"

你也可以用jar工具設置接入點。不過這樣會覆蓋清單文件中主類別屬性。輸入下面代碼(把中括弧部分替換) jar cfe [jar 文件名] [套件名稱] [帶主功能的種類名稱

3

運行 .jar 文件 。用以下代碼運行 .jar(java應用程序運行的主要方法): java -jar [Jar 文件名]

4

使得可以雙擊執行 .jar程序(可選)。 要雙擊打開.jar文件的話,需要把 javaw (java 應用程序管理器)可執行程序文件路徑改變,輸入以下代碼: C:\Program Files\Java\j2rex.y.z\bin\javaw.exe" -jar "%1" %*

『捌』 java的可執行文件jar用java代碼執行方法。

先把Process 裡面的錯誤流讀出來,裡面肯定是報錯了。
雖然沒看到錯誤,但我懷疑是資料庫驅動沒有載入到類路徑里。你把Process 得工作目錄切換到D:\\test\\test\\下面試一試

『玖』 可執行jar包是用什麼應用程序執行的

呵呵,你們都好搞笑,樓主的意思是將java程序打包成一個可執行的jar包,然後雙擊專就可以啟動程序,並屬不是問你們怎麼在命令行下面執行!

用winrar打開是因為文件關聯設置成了winrar,可以重新設置為用jar.exe打開:
右擊一個.jar文件 > 打開方式 > 選擇程序 > 瀏覽 > 定位到java安裝目錄的bin目錄下,選擇jar.exe程序,然後一路確定就行了

補充:樓主你太搞笑了!誰告訴你用一個程序打包的壓縮文件還要用另一個程序來解包的?用winrar壓縮的.rar文件難道不可以用winrar來解壓縮嗎?我無語!
你不信我就算了,自己試一下就知道!

閱讀全文

與jar可執行程序相關的資料

熱點內容
台灣古裝三極有哪些 瀏覽:78
有迅雷鏈接怎樣找到網址 瀏覽:305
《天欲》電影未刪減版 瀏覽:818
外圓雙弧怎麼編程 瀏覽:340
根據文件內容計算sha值 瀏覽:879
李采潭10個故事的電影 瀏覽:195
什麼app競彩足球 瀏覽:954
女配寵妃升級空間 瀏覽:684
深田詠美電影孕婦日本 瀏覽:452
pythonwriteexcel文件 瀏覽:794
有奶電影 瀏覽:646
百度移動端排名工具 瀏覽:938
安卓安裝程序不見了 瀏覽:251
3d9中文精簡版找不到文件 瀏覽:839
手機能關聯哪些app 瀏覽:423
電影播放量排行榜在哪裡看 瀏覽:717
網路銷售辦公圖片素材 瀏覽:390
ps肉色代碼 瀏覽:258
快穿以肉為主 瀏覽:376

友情鏈接