亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

我的Eclipse版本是Indigo Service Release 1(貌似就是傳說(shuō)中的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ì)于以來(lái)的第三方包有三種處理方式,其實(shí)無(wú)論哪一種都不會(huì)影響你的使用的,我默認(rèn)使用的是第一種,他會(huì)把以來(lái)的第三方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的過(guò)程啦,其實(shí)很簡(jiǎn)單的,就是不知道的時(shí)候需要到出查資料,又試來(lái)試去的有點(diǎn)兒浪費(fèi)時(shí)間。:)

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

相關(guān)文章

  • spring?boot自動(dòng)裝配之@ComponentScan注解用法詳解

    spring?boot自動(dòng)裝配之@ComponentScan注解用法詳解

    @ComponentScan的作用就是根據(jù)定義的掃描路徑,把符合掃描規(guī)則的類裝配到spring容器中,下面這篇文章主要給大家介紹了關(guān)于spring?boot自動(dòng)裝配之@ComponentScan注解用法的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 使用SpringMVC在redirect重定向的時(shí)候攜帶參數(shù)的問(wèn)題

    使用SpringMVC在redirect重定向的時(shí)候攜帶參數(shù)的問(wèn)題

    這篇文章主要介紹了使用SpringMVC在redirect重定向的時(shí)候攜帶參數(shù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 基于SpringBoot2.0版本與老版本的區(qū)別

    基于SpringBoot2.0版本與老版本的區(qū)別

    這篇文章主要介紹了SpringBoot2.0版本與老版本的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • springboot項(xiàng)目啟動(dòng),但是訪問(wèn)報(bào)404錯(cuò)誤的問(wèn)題

    springboot項(xiàng)目啟動(dòng),但是訪問(wèn)報(bào)404錯(cuò)誤的問(wèn)題

    這篇文章主要介紹了springboot項(xiàng)目啟動(dòng),但是訪問(wèn)報(bào)404錯(cuò)誤的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • spring為java.util.Properties類型的屬性進(jìn)行賦值過(guò)程解析

    spring為java.util.Properties類型的屬性進(jìn)行賦值過(guò)程解析

    這篇文章主要介紹了spring為java.util.Properties類型的屬性進(jìn)行賦值過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • idea中創(chuàng)建多module的maven工程的方法

    idea中創(chuàng)建多module的maven工程的方法

    這篇文章主要介紹了idea中創(chuàng)建多module的maven工程的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Java面試高頻問(wèn)題之RabbitMQ系列全面解析

    Java面試高頻問(wèn)題之RabbitMQ系列全面解析

    在介紹RabbitMQ之前實(shí)現(xiàn)要介紹一下MQ,MQ是什么?MQ全稱是Message Queue,可以理解為消息隊(duì)列的意思,簡(jiǎn)單來(lái)說(shuō)就是消息以管道的方式進(jìn)行傳遞。RabbitMQ是一個(gè)實(shí)現(xiàn)了AMQP(Advanced Message Queuing Protocol)高級(jí)消息隊(duì)列協(xié)議的消息隊(duì)列服務(wù),用Erlang語(yǔ)言的
    2021-11-11
  • Springboot jar文件如何打包zip在linux環(huán)境運(yùn)行

    Springboot jar文件如何打包zip在linux環(huán)境運(yùn)行

    這篇文章主要介紹了Springboot jar文件如何打包zip在linux環(huán)境運(yùn)行,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • SpringBoot Redis實(shí)現(xiàn)接口冪等性校驗(yàn)方法詳細(xì)講解

    SpringBoot Redis實(shí)現(xiàn)接口冪等性校驗(yàn)方法詳細(xì)講解

    這篇文章主要介紹了SpringBoot Redis實(shí)現(xiàn)接口冪等性校驗(yàn)方法,近期一個(gè)老項(xiàng)目出現(xiàn)了接口冪等性校驗(yàn)問(wèn)題,前端加了按鈕置灰,依然被人拉著接口參數(shù)一頓輸出,還是重復(fù)調(diào)用了接口,通過(guò)復(fù)制粘貼,完成了后端接口冪等性調(diào)用校驗(yàn)
    2022-11-11
  • 通過(guò)Java實(shí)現(xiàn)設(shè)置Word文檔頁(yè)邊距的方法詳解

    通過(guò)Java實(shí)現(xiàn)設(shè)置Word文檔頁(yè)邊距的方法詳解

    頁(yè)邊距是指頁(yè)面的邊線到文字的距離。通??稍陧?yè)邊距內(nèi)部的可打印區(qū)域中插入文字和圖形等。今天這篇文章將為您展示如何通過(guò)編程方式,設(shè)置Word?文檔頁(yè)邊距,感興趣的可以了解一下
    2023-02-02

最新評(píng)論