jar包雙擊執(zhí)行程序的方法
本文實(shí)例講述了jar包雙擊執(zhí)行程序的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
源文件:MyMenuTest.java
編譯結(jié)果:
C:\Users\zhangbz\Desktop\demo>dir
驅(qū)動(dòng)器 C 中的卷沒有標(biāo)簽。
卷的序列號(hào)是 E637-C45F
C:\Users\zhangbz\Desktop\demo 的目錄
2014/12/22 19:57 <DIR> .
2014/12/22 19:57 <DIR> ..
2014/12/22 19:57 1,527 MyMenuTest$1.class
2014/12/22 19:57 1,779 MyMenuTest$2.class
2014/12/22 19:57 561 MyMenuTest$3.class
2014/12/22 19:57 534 MyMenuTest$4.class
2014/12/22 19:57 2,570 MyMenuTest.class
2014/12/22 15:17 2,884 MyMenuTest.java
6 個(gè)文件 9,855 字節(jié)
2 個(gè)目錄 64,374,337,536 可用字節(jié)
C:\Users\zhangbz\Desktop\demo>
編譯后產(chǎn)生n多類,怎么辦?
搞個(gè)包封裝一下。
在源文件第一行添加包名,如下:
使用如下命令重新編譯:
重新編譯后,所生成的class文件都保存在當(dāng)前目錄下的mymenu文件夾下
然后指定雙擊jar包時(shí)所執(zhí)行的帶有主函數(shù)的類:
在mymenu文件夾所在目錄添加一個(gè)文件(文件名隨意),用于指定Main-class:
要求:“:”后必須有空格;行末必須有回車,表示一行輸入結(jié)束。
最后執(zhí)行如下命令重新打包:
至此完成,可以雙擊jar包執(zhí)行java程序了。
希望本文所述對(duì)大家的Java程序設(shè)計(jì)有所幫助。
相關(guān)文章
Java設(shè)計(jì)模式之訪問模式(Visitor者模式)介紹
這篇文章主要介紹了Java設(shè)計(jì)模式之訪問模式(Visitor者模式)介紹,本文講解了為何使用Visitor模式、如何使用Visitor模式、使用Visitor模式的前提等內(nèi)容,需要的朋友可以參考下2015-03-03ArrayList和LinkedList區(qū)別及使用場(chǎng)景代碼解析
這篇文章主要介紹了ArrayList和LinkedList區(qū)別及使用場(chǎng)景代碼解析,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01mybatis執(zhí)行批量更新batch update 的方法(oracle,mysql兩種)
這篇文章主要介紹了mybatis執(zhí)行批量更新batch update 的方法,提供oracle和mysql兩種方法,非常不錯(cuò),需要的朋友參考下2017-01-01intellij idea旗艦版解決學(xué)生無(wú)法注冊(cè)問題詳解
這篇文章主要介紹了intellij idea旗艦版解決學(xué)生無(wú)法注冊(cè)問題詳解,文中通過圖文示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Spring?Boot?集成Elasticsearch模塊實(shí)現(xiàn)簡(jiǎn)單查詢功能
本文講解了Spring?Boot集成Elasticsearch采用的是ES模板的方式實(shí)現(xiàn)基礎(chǔ)查詢,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2022-06-06java 獲取數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)代碼
本篇文章是對(duì)在java中獲取數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05