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

Eclipse 導(dǎo)出可執(zhí)行Java工程/可執(zhí)行Jar文件(包含第三方Jar包)

 更新時(shí)間:2016年11月11日 09:41:52   投稿:lqh  
這篇文章主要介紹了Eclipse 導(dǎo)出可執(zhí)行Java工程/可執(zhí)行Jar文件(包含第三方Jar包)的相關(guān)資料,需要的朋友可以參考下

Eclipse導(dǎo)出可執(zhí)行Java工程/可執(zhí)行Jar文件(包含第三方Jar包)

師兄部署了新的虛擬機(jī),新學(xué)期大搞起來!之前由于爬蟲代碼不穩(wěn)定,所以一直都是直接用Eclipse運(yùn)行,然后遇到問題就修改的。但是這個(gè)比較麻煩,而且Eclipse本身就很占內(nèi)存啊,摔!所以今天下午就把之前的代碼清減了一下,對(duì)很多挫挫的System.out.println替換了log4j,路徑啊數(shù)據(jù)庫連接呀用配置文件處理了,最后打成可執(zhí)行的Jar,這樣在新的虛機(jī)上就可以大展拳腳咯^_^Y

Biu~廢話說完,進(jìn)入正題,將Java工程打包成可執(zhí)行的Jar有各種方法,網(wǎng)上很多也不舉例了,什么配置MANIFET文件啊之類的。其實(shí)有一個(gè)最簡單可行的方法,就是直接用Eclipse導(dǎo)出Runnable JAR file。

我的Eclipse版本是Indigo Service Release 1(貌似就是傳說中的3.7,不確定)

1. 首先,右鍵你的Java工程,選擇Export,在Java文件夾下選擇Runnable JAR file,如下圖所示:

 

2. 選擇Runnable JAR file后,會(huì)彈出如下所示的對(duì)話框,選擇好導(dǎo)出路徑后,默認(rèn)Finish其實(shí)就可以了。但是需要注意的是兩點(diǎn):

你在run configuration中設(shè)置的JVM參數(shù)在打包完成后,就不再起作用了,需要在執(zhí)行jar時(shí)在命令行中指定(見4);

對(duì)于以來的第三方包有三種處理方式,其實(shí)無論哪一種都不會(huì)影響你的使用的,我默認(rèn)使用的是第一種,他會(huì)把以來的第三方j(luò)ar包解壓縮放到src中。


3. Finish之后,可執(zhí)行的jar包就生成完畢了,如果你的工程中包含配置文件,如conf/xx.properties,那么就在與jar包同層的目錄下創(chuàng)建conf目錄,并在conf目錄中放入xx.properties,如下圖所示:

 

4. 最后就是運(yùn)行打包好的jar文件了,在命令行中執(zhí)行start java命令,并指定JVM參數(shù),例如設(shè)置初始分配內(nèi)存128M,最大256M:

start java -Xmx256m -Xms128m -jar spider.jar

在上圖中,我們可以看到有一個(gè)run.bat文件,這個(gè)文件其實(shí)里面就只有一行命令:start java -Xmx256m -Xms128m -jar spider.jar,這樣雙擊就可以執(zhí)行jar了。在需要更改啟動(dòng)參數(shù)時(shí),只要編輯run.bat就OK了。

好啦,算是個(gè)mark的過程啦,其實(shí)很簡單的,就是不知道的時(shí)候需要到出查資料,又試來試去的有點(diǎn)兒浪費(fèi)時(shí)間。:)

 感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • mybatis一對(duì)多兩種mapper寫法實(shí)例

    mybatis一對(duì)多兩種mapper寫法實(shí)例

    這篇文章主要介紹了mybatis一對(duì)多兩種mapper寫法實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸

    Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸

    本文主要介紹了Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Java遠(yuǎn)程共享目錄的操作代碼

    Java遠(yuǎn)程共享目錄的操作代碼

    這篇文章主要介紹了java操作遠(yuǎn)程共享目錄的實(shí)現(xiàn)代碼,非常不粗,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-08-08
  • Java中的關(guān)鍵字volatile詳解

    Java中的關(guān)鍵字volatile詳解

    這篇文章主要介紹了Java中的關(guān)鍵字volatile,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Springboot整合Swagger3全注解配置(springdoc-openapi-ui)

    Springboot整合Swagger3全注解配置(springdoc-openapi-ui)

    本文主要介紹了Springboot整合Swagger3全注解配置(springdoc-openapi-ui),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Java讀寫.properties文件解決中文亂碼問題

    Java讀寫.properties文件解決中文亂碼問題

    這篇文章主要介紹了Java讀寫.properties文件解決中文亂碼問題,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-11-11
  • Spring Cloud Gateway 攔截響應(yīng)問題分析(數(shù)據(jù)截?cái)鄦栴})

    Spring Cloud Gateway 攔截響應(yīng)問題分析(數(shù)據(jù)截?cái)鄦栴})

    這篇文章主要介紹了Spring Cloud Gateway 攔截響應(yīng)問題分析(數(shù)據(jù)截?cái)鄦栴}),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • 若依前后端打成一個(gè)JAR包部署的完整步驟

    若依前后端打成一個(gè)JAR包部署的完整步驟

    這篇文章主要介紹了如何將若依前后端分離項(xiàng)目打包成jar,不使用nginx轉(zhuǎn)發(fā),前端修改了路由模式和環(huán)境變量配置,后端增加了依賴、配置了Thymeleaf和訪問路徑,需要的朋友可以參考下
    2025-01-01
  • Java高性能序列化工具Kryo詳情

    Java高性能序列化工具Kryo詳情

    這篇文章主要介紹了Java高性能序列化工具Kryo詳情,Kryo?是一個(gè)快速序列化/反序列化工具,依賴于字節(jié)碼生成機(jī)制,更多相關(guān)內(nèi)容感興趣的朋友可以參考一下下面文章內(nèi)容
    2022-06-06
  • java學(xué)生信息管理系統(tǒng)MVC架構(gòu)詳解

    java學(xué)生信息管理系統(tǒng)MVC架構(gòu)詳解

    這篇文章主要為大家詳細(xì)介紹了java學(xué)生信息管理系統(tǒng)MVC架構(gòu)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評(píng)論

宣汉县| 西乌| 玉溪市| 芦山县| 榆中县| 兴宁市| 精河县| 镇雄县| 康保县| 临泉县| 乡城县| 怀仁县| 巢湖市| 蕲春县| 台山市| 张掖市| 湖州市| 邵阳市| 莱州市| 黑水县| 蓬安县| 惠东县| 东宁县| 高平市| 杭锦旗| 浑源县| 达尔| 托克逊县| 黄大仙区| 西藏| 普格县| 竹山县| 浑源县| 奉节县| 磐安县| 镇赉县| 葫芦岛市| 蛟河市| 永清县| 秦安县| 潜江市|