古詩詞大全網 - 四字成語 - Jar格式的手機遊戲如何在電腦上運行

Jar格式的手機遊戲如何在電腦上運行

先安裝java run-time environment,然後右鍵選擇打開方式,到jre安裝目錄找到bin文件夾,選擇java.exe,就可以了,以後就可以雙擊運行jar了

下面是我以前看壹篇章總結到blog上得,關於jar得

我最近壹直在想,怎樣將java像c++壹樣, compile之後生成類似於.exe的文件,即雙擊文件即可將java類文件運行,而無需用命令提示輸入:java classname去運行java類文件,今天在網上偶爾讀到壹篇文章介紹將.class打包成executable jar file, 打包之後生成的文件可象.exe文件壹樣雙擊打開,為程序使用者增加不少方便,我是壹個菜鳥,對此覺得網上那篇文章對於菜鳥同仁來說有壹定難度,也因為本人水平有限,轉研了幾個小時才弄明白,所以在此將本人經驗介紹給各位菜鳥同仁們,本文用語不夠專業望請大家原諒。

首先,安裝jdk, jre 可直接從java.sun.com下載

安裝完成打開X:\\program files\java\jreX.X.X_XX\bin 將已完成的類文件拷貝到該文件夾中,如果是做oop的那就需要壹個main class 就是整個程序的主程序,在這個程序中要有

public static void main(String[] args) 的方法,如果只有壹個class的,那麽該class就是main class。我們假設我們的main-class是Abc.class

新建壹個文件夾,我們假設它為a,

完成上述之後將所有class保持原文件夾結構不變放入a中(為了方便起見,第壹次請將main class置於文件夾第壹層,即打開文件夾就可以看到main class,這不能簡單的將main class 拷貝出來,而要在做oop的時候就要註意main class的位置,當妳做完第壹次打包之後,以後妳就可以選擇任意文件夾放置main class了,因為道理是壹樣的)

現在我們可以來寫壹個.mf的文件了,在bin中新建壹個notepad文件,

輸入:Main-Class: a.Abc <回車> ,切記該行要壹回車結尾,然後save as:

filename.mf

打開命令提示符,進入到X:\\program files\java\jreX.X.X_XX\bin,輸入

jar cvfm jarFileName.jar manifest.mf a

我們假設jarFileName是XYZ

這樣壹個executable jar file 就打包好了

這樣妳就可以把XYZ剪切到bin文件夾之外運行拉!

jar 命令格式如下:

jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...

-c 創建新的 JAR 文件包

-t 列出 JAR 文件包的內容列表

-x 展開 JAR 文件包的指定文件或者所有文件

-u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)

[vfm0M] 中的選項可以任選,也可以不選,它們是 jar 命令的選項參數

-v 生成詳細報告並打印到標準輸出

-f 指定 JAR 文件名,通常這個參數是必須的

-m 指定需要包含的 MANIFEST 清單文件

-0 只存儲,不壓縮,這樣產生的 JAR 文件包會比不用該參數產生的體積大,但速度更快

-M 不產生所有項的清單(MANIFEST〕文件,此參數會忽略

-m 參數[jar-文件] 即需要生成、查看、更新或者解開的 JAR 文件包,它是

-f 參數的附屬參數[manifest-文件] 即 MANIFEST 清單文件,它是

-m 參數的附屬參數[-C 目錄] 表示轉到指定目錄下去執行這個 jar 命令的操作。它相當於先使用 cd