最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

myeclipse導出可運行jar包簡介

 更新時間:2017年11月10日 14:10:54   作者:阡陌遲行  
這篇文章主要介紹了myeclipse導出可運行jar包簡介,具有一定參考價值,需要的朋友可以了解下。

該方式可以簡單的導入第三方Jar包

1,右擊項目,單擊export=》java=》選第三個,Runnable Jar file (可執(zhí)行的jar文件),Next。
2,選擇launch configuration(程序入口配置),Exportdestination(導出目標)
Library handing: 選擇第一個 引用的jar包會整合到項目中去。

選擇第二個 引用的jar包會單獨放在項目根目錄下(推薦)。
選擇第三個 引用的jar包會單獨放在一個文件夾下,這個文件夾和導出的jar放在同一目錄下, finish。

遇到的問題:

為什么MyEclipse8.5的export–>runnable jar file–>的launch configuration里面沒有可以選擇的東西。
其實是要把你要打包成jar文件的工程的main方法運行一次,比如main方法在A類里,運行一次A就有了

二、JAR file方式(無第三方包)

如果沒有引用第三方包,這時候打包就比較簡單:

1. 首先在MyEclipse中打開項目, 右鍵點擊項目,選擇“Export”;
2. 選擇Java/JAR file,Next;
3. Select the resources to export中可以選擇你想要包含的項目文件夾,一些不必要的文件夾就無需放進去了,免得增大空間;
這里有幾個選項:
* Export generated class files and resources 表示只導出生成的.class文件和其他資源文件
* Export all output folders for checked projects 表示導出選中項目的所有文件夾
* Export java source file and resouces 表示導出的jar包中將包含你的源代碼*.java,如果你不想泄漏源代碼,那么就不要選這項了
* Export refactorings for checked projects 把一些重構(gòu)的信息文件也包含進去
在Select the export destination中選擇導出的jar的路徑,Next.
4. 下一頁可以選擇是否導出那些含有警告warning或者錯誤errors的*.class文件。一般不用理他,Next
5. 下一個頁面里可以對項目做一些配置。(如果項目沒有引入第三方jar包,這項我們采用系統(tǒng)默認的選項就OK,Main class一定要設置成為你項目的那個主方法入口類)
* Generate the manifest file是系統(tǒng)幫我們自動生成MANIFEST.MF文件,如果你的項目沒有引用其他class-path,那可以選擇這一項。
* Use existing mainfest from workspace。這是可以選擇我們自定義的.MF文件,格式如上所寫。
* Seal content。要封裝整個jar或者指定的包packet
* Main class。這里可以選擇你的程序入口,將來打包出來的jar就是你這個入口類的執(zhí)行結(jié)果。
最后Finish,搞定。 ……

三、JAR file方式(有第三方包)

由于在公司myeclipse中沒有導出runnable jar file的選項(具體原因也沒找到),所以只能 使用jar file方式,并在導出后配置第三方包。

如果會打包,那可能就知道 MANIFEST.MF 這個文件吧,一個 jar 要能運行的話,必須在這個文件中設置 Main-Class: 這個按照方式一就可以設置好。

如果要使用到第三方的 jar 包,同樣也需要在這個文件中設置一下。需要在這個文件中加上,下面路徑前的 xxx/ 先暫時稱為 X 目錄。

Class-Path: xxx/mysql-connector-java-x.x.x-bin.jar xxx/abcdefg.jar xxx/12345.jar

多個 jar 以至少一個空格分隔開來。

需要注意的是 Class-Path: 后面必須得有一個空格,并且在這個文件的最后必須有兩個空格,否則這個文件就是無效的。(MANIFEST 規(guī)范相當?shù)盟溃?/p>

這還沒完,設置好后,把這個設有 Main-Class 和 Class-Path 的 MANIFEST.MF 文件以及 class 文件打包成 my.jar(文件名任意),需要注意的是第三方的 jar 文件不要打包打進去。

把這個 my.jar 放在一個目錄下,同時在這個目錄下新建一個上面的 X 目錄,把第三方的那些 jar 文件復制這個 X 目錄下,然后返回上一層 my.jar 所在目錄,執(zhí)行 java -jar my.jar 就能成功運行了。

另外還有一個方法不需要設置 MANIFEST.MF 的 Class-Path,不過不推薦使用,就是把第三方的 jar 文件復制到 Java 的擴展類加載路徑中,也就是在 %JRE_HOME%/lib/ext 目錄中。

總結(jié)

以上就是本文關(guān)于myeclipse導出可運行jar包簡介的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:java算法實現(xiàn)紅黑樹完整代碼示例、java集合中的list詳解Java微信支付之服務號支付代碼示例等,有什么問題可以隨時留言,小編會及時回復大家的。感謝朋友們對本站的支持!

相關(guān)文章

  • SpringBoot將Bean放入容器的五種方式

    SpringBoot將Bean放入容器的五種方式

    這篇文章給大家介紹了SpringBoot將Bean放入容器的五種方式,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • java?byte數(shù)組轉(zhuǎn)String的幾種常用方法

    java?byte數(shù)組轉(zhuǎn)String的幾種常用方法

    在Java中數(shù)組是一種非常常見的數(shù)據(jù)結(jié)構(gòu),它可以用來存儲多個相同類型的數(shù)據(jù),有時候,我們需要將數(shù)組轉(zhuǎn)換為字符串,以便于輸出或者傳遞給其他方法,這篇文章主要給大家介紹了關(guān)于java?byte數(shù)組轉(zhuǎn)String的幾種常用方法,需要的朋友可以參考下
    2024-09-09
  • 一篇文章帶你入門java代理模式

    一篇文章帶你入門java代理模式

    這篇文章主要介紹了Java代理模式,結(jié)合實例形式詳細分析了java基本數(shù)據(jù)類型、數(shù)據(jù)類型轉(zhuǎn)換、算術(shù)運算符、邏輯運算符等相關(guān)原理與操作技巧,需要的朋友可以參考下
    2021-08-08
  • Java內(nèi)存模型及其作用詳解

    Java內(nèi)存模型及其作用詳解

    在現(xiàn)代計算機系統(tǒng)中,尤其是多處理器架構(gòu)下,每個處理器都有自己的高速緩存,而主內(nèi)存(RAM)是所有處理器共享的數(shù)據(jù)存儲區(qū)域,這篇文章主要介紹了深入理解Java內(nèi)存模型及其作用,需要的朋友可以參考下
    2024-04-04
  • springboot響應json?null值過濾方式

    springboot響應json?null值過濾方式

    這篇文章主要介紹了springboot響應json?null值過濾方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java實現(xiàn)延遲/超時/定時問題

    java實現(xiàn)延遲/超時/定時問題

    這篇文章主要介紹了java實現(xiàn)延遲/超時/定時問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • SpringCloud中的openFeign調(diào)用服務并傳參的過程

    SpringCloud中的openFeign調(diào)用服務并傳參的過程

    服務和服務之間通信,不僅僅是調(diào)用,往往在調(diào)用過程中還伴隨著參數(shù)傳遞,接下來重點來看看OpenFeign在調(diào)用服務時如何傳遞參數(shù),感興趣的朋友一起看看吧
    2023-11-11
  • jedis的testWhileIdle用法源碼解讀

    jedis的testWhileIdle用法源碼解讀

    這篇文章主要為大家介紹了jedis的testWhileIdle用法源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Java設計模式之裝飾模式(Decorator模式)介紹

    Java設計模式之裝飾模式(Decorator模式)介紹

    這篇文章主要介紹了Java設計模式之裝飾模式(Decorator模式)介紹,本文講解了為什么使用Decorator、如何使用裝飾模式、Jive中的Decorator實現(xiàn)等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • Java基礎之JDBC的數(shù)據(jù)庫連接與基本操作

    Java基礎之JDBC的數(shù)據(jù)庫連接與基本操作

    這篇文章主要介紹了Java基礎之JDBC的數(shù)據(jù)庫連接與基本操作,文中有非常詳細的代碼示例,對正在學習java基礎的小伙伴們也有很好的幫助,需要的朋友可以參考下
    2021-05-05

最新評論

巫山县| 迭部县| 旬邑县| 襄城县| 财经| 杂多县| 寿阳县| 历史| 莫力| 犍为县| 紫金县| 田阳县| 威信县| 安宁市| 句容市| 吴旗县| 新干县| 聂荣县| 瑞安市| 晴隆县| 崇仁县| 江口县| 蛟河市| 宁陵县| 兴山县| 呼伦贝尔市| 右玉县| 同仁县| 洪江市| 阿拉尔市| 大城县| 兴海县| 英吉沙县| 尚志市| 莱州市| 重庆市| 马鞍山市| 聊城市| 合阳县| 重庆市| 罗甸县|