當前位置:首頁 » 編程語言 » javajar可執行

javajar可執行

發布時間: 2022-03-31 10:12:35

1. 求java程序打包成可執行jar的工具或者方法

總體思路是先打成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里的JAR file。Next後的窗口中已經自動選好了要打包的項目,用戶可以點擊加號查看項目里被打包的內容。在下面的JAR file里設置你打包生成jar文件的輸出目錄,下一步在出現的窗口中選擇Use existing manifest from workspace,在下面的Main class後面直接點Browse,它會自動列出你項目中有主函數main的類。選擇主類後點Finish即可生成jar文件。在此說明一下,這種打包方法不能把項目中的外部的jar包打進來,因該是也要編寫一些腳本語言,沒往深研究。所以生成後的jar有些是不能執行的。
1.3第二種方法是利用Eclipse的一個第三方插件fatjar生成jar文件,也是本人覺得最簡單最方便的一種生成方式。先從網上下載些插件,解壓後是一個plugins的文件夾,裡面只有一個文件夾,我的「net.sf.fjep.fatjar_0.0.24」將它到Eclipser plugins文件夾下,此插件就安裝成功了,重啟Eclipse在項目上右擊就會看到多出一個「Build Fat Jar」在前面有個綠色的「+」號,這時你就可以用此插件打包你的項目了。進去後第一個界面Jar-Name里增入要生成的jar文件名,我的是「CAMP_fat.jar」。在Main-Class後點Browse像Export一樣它也會列出你項目中的主類,選擇後其它默認即可,Next後會列出你要打包的所有內容,這個插件的優勢就是可以將你項目中的外部jar也打進來,有三個先項,其中Export ANT是生成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第二步我們選擇「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文件的輸出目錄下「桌面\project\JRE」,然後回到exe4j中在彈出窗口刪除列表中的所有項。我的是三項,一個注冊表的,一個JAVA環境變數的,一個JDK環境變數的,都不要。然後單擊綠「+」,選擇directory並選擇JRE的根目錄,我的是「桌面\project\JRE」就是後的目錄,選完後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程序無關。全部製作過程就完工了。

2. java生成可執行jar文件

一個工程只會生成一個jar文件,這你不用質疑。他的內在文件結構(即相應包的層次和類的關系)是IDE自動識別的,這你不用管。

你只需搞清楚這點,一個項目可以有N個主方法,但只能有一個主類。項目打包後雙擊運行,jvm會自動找到該主類,並執行。也就是說、主類是一個項目(jar文件)的索引,有了它,jar文件才能運行,但他像人的頭一樣,只能有一個。且主類里必須有主方法!

另外,「主類的寫法」 這個問題問的有點那個,沒法答。怎麼說呢,怎麼寫都行,只要項目有一個主類就不會錯。但是,一般而言,主類的責任重大,他通過直接或間接聯系、組織了部分或全部的類,以實現整個系統的功能。

好了,說完了,

3. java的可執行文件jar用java代碼執行方法。

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

4. Java如何生成可執行jar

如果是j2me項目可以用這個
選中項目點右鍵 有個j2me選項有4個選項 第2個creatpackage 和第3個
creat obfuscated package都可以打包
第二個是一般的
第三個是加密

5. 怎樣在java中寫一個類,調用可執行jar包。 代碼怎麼寫

只要引入了這個jar包,並使用了裡面的某個類 某個方法 不就行了?
代碼和普通的java編程沒什麼區別
就像common-lang 這個jar包 裡面有一個我很常用的方法 StringUtils.leftpad(String str,int length,char ch)

6. 請問各位Java高手,Jar和可運行的Jar有什麼不同

普通的jar和可以運行的jar其實沒有什麼大的不同。
可運行的jar只不過多了一個main方法入口而已,別
的和不可運行的jar一模一樣的。
沒有main方法的類是可以打成一個jar的,並且也可
以放到別的系統當中使用。你看看tomcat伺服器下
lib目錄下的jar包,好多都是沒有main方法的。
對於那些沒有main方法的jar來說,就相當於一個函
數庫來使用了。
jar文件可以winrar,winzip直接打開。

7. JAVA文件變成可執行jar,就是一點就能運行那種自帶程序

生成jar文件有2種方式;1,用eclipse自動生成,選中此類右鍵export—java—jar file

2,直接cmd下使用jdk的jar命令,要確保你的環境變數已配置,如果沒有配置也可cd到jdk的安裝目錄下執行jar命令。如何執行不再贅述,使用jar命令打jar包需要2個文件,一個是你要打包的類的class文件一個是新建一個文本文檔「1.txt」,內容是「Main-Class:(此處要有個空格)你要打包的類名(結尾是回車)」,例如:Main-class: JiSuanQi

JiSuanQi和「:」之間一定要有空格,文件做好還要加回車結束。

文件准備好後執行命令 jar cfmv JiSuanQi.jar 1.txt JiSuanQi.class就行了

8. 函數的java程序如何生成可執行的jar包

把自己編寫的java程序變成jar可執行文件的步驟如下: 1.最簡單直接的方法,選擇想打包的程序,右鍵export... 2.選擇Runnable Jar file。(即可執行的Jar包) 3.選擇程序的主類,就是還有Main函數的類。點Finish即可。 4.在機器上,設置好Jar文件的打開方式(別默認用解壓縮的工具打開就行),雙擊即可運行。

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

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

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

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

10. 怎麼把java打成可運行的jar

1、jar包有入口(即有main()函數)
選中要打包的工程--->右鍵選擇Export---->java----->Runnable java file----->next---->在launch configuration輸入jar包入口,即該工程要打包的主函數文件----->Export destination輸入jar包存放的位置以及文件名---->library handling選擇package requreied....JAR---->finish。

2、jar包無入口
選中要打包的工程->右鍵選擇Export---->java----->java file----->next----->Exported all output folders for checked project----->Export destination輸入jar包存放的位置以及文件名---->finish。

熱點內容
幼兒園源碼php 發布:2025-01-17 02:41:45 瀏覽:401
win引導Linux 發布:2025-01-17 02:36:49 瀏覽:263
ftp是傳輸類協議嗎 發布:2025-01-17 02:36:47 瀏覽:311
查看電視配置下載什麼軟體 發布:2025-01-17 02:36:41 瀏覽:159
寶馬x330i比28i多哪些配置 發布:2025-01-17 02:35:59 瀏覽:573
伺服器運維安全雲幫手 發布:2025-01-17 02:35:48 瀏覽:72
c應用編程 發布:2025-01-17 02:35:16 瀏覽:941
ios清除app緩存數據免費 發布:2025-01-17 02:34:33 瀏覽:375
微信企業號上傳文件 發布:2025-01-17 02:10:28 瀏覽:64
孩子幾歲可以學習編程 發布:2025-01-17 02:09:55 瀏覽:602