日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

在idea中將java項目中的單個類打包成jar包操作

瀏覽:17日期:2022-08-26 10:19:44

JAR文件的全稱是Java Archive File,即Java檔案文件。JAR文件是一種壓縮文件,與常見的ZIP壓縮文件兼容,被稱為JAR包。

JAR文件與zip文件的主要區(qū)別是在JAR文件中默認包含了一個名為META-INF/MANIFEST.MF的清單文件,這個清單文件是在生成JAR文件時系統(tǒng)自動創(chuàng)建的。

打包jar包

1.先創(chuàng)建一個要打包成jar包的類

在idea中將java項目中的單個類打包成jar包操作

2.File -> Project Structrue -> Artifacts -> + -> JAR -> from modules with dependencies…

在idea中將java項目中的單個類打包成jar包操作

3.再Main Class中選擇要打包的類

在idea中將java項目中的單個類打包成jar包操作

project -> 選擇打包的類 -> 然后OK

在idea中將java項目中的單個類打包成jar包操作

project -> 點擊OK后,會彈出錯誤提示框,關(guān)閉該提示框,并關(guān)閉類選擇框

在idea中將java項目中的單個類打包成jar包操作

點擊OK

在idea中將java項目中的單個類打包成jar包操作

4.Apply -> OK

在idea中將java項目中的單個類打包成jar包操作

5.Build -> Build Artifacts

在idea中將java項目中的單個類打包成jar包操作

6.點擊Build后就會再之前選擇的jar存放目錄中生成jar包

在idea中將java項目中的單個類打包成jar包操作

在idea中將java項目中的單個類打包成jar包操作

導入jar包使用

1.File -> Project Structrue -> Modules ->Dependencies -> + -> jARs or directories…

在idea中將java項目中的單個類打包成jar包操作

2.在jar包的存放目錄中找到j(luò)ar包,然后點擊OK

在idea中將java項目中的單個類打包成jar包操作

3.選擇jar包 -> Apply -> OK

在idea中將java項目中的單個類打包成jar包操作

4.然后就可以在External Libraries中看到導入的jar包

在idea中將java項目中的單個類打包成jar包操作

5.將之前的MyJar類刪除掉,然后新建一個測試類Test,測試一下jar包是否可以,這里可以正常使用

在idea中將java項目中的單個類打包成jar包操作

補充知識:idea打包Jar(純java項目可執(zhí)行主類)

1、用maven-shade-plugin打包

我們這里利用maven中的maven-shade-plugin插件。在pom.xml中,我們加入如下的信息來加入插件。

<!-- 配置打可執(zhí)行的jar --><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <executions> <execution> <phase>package</phase> <goals><goal>shade</goal> </goals> <configuration><transformers> <transformer implementation='org.apache.maven.plugins.shade.resource.AppendingTransformer'> <resource>META-INF/spring.handlers</resource> </transformer> <transformer implementation='org.apache.maven.plugins.shade.resource.AppendingTransformer'> <resource>META-INF/spring.schemas</resource> </transformer> <!-- 執(zhí)行主類入口--> <transformer implementation='org.apache.maven.plugins.shade.resource.ManifestResourceTransformer'> <mainClass>com.mina.test.TestServer</mainClass> </transformer></transformers> </configuration> </execution> </executions></plugin>

把spring.handlers和spring.schemas文件以append方式加入到構(gòu)建的jar包中,這樣就不會存在出現(xiàn)xsd找不到的情況。

配置完pom后,調(diào)用mvn clean install命令進行構(gòu)建,構(gòu)建成功后打開工程target目錄,發(fā)現(xiàn)生成了2個jar包,一個為:original-XXX-0.0.1-SNAPSHOT.jar,另一個為:XXX-0.0.1-SNAPSHOT.jar,其中original...jar里只包含了工程自己的class文件,而另外的一個jar包則包含了工程本身以及所有依賴的jar包的class文件。我們只需要使用第二個jar包就可以了。

2、用IDEA自帶的打包方式

打開IDEA的file -> Project Structure,進入項目配置頁面。如下圖:

點擊Artifacts,進入Artifacts配置頁面,點擊 + ,選擇如下圖的選項。

進入Create JAR from Modules頁面,按照如下圖配置。

第一步選擇Main函數(shù)執(zhí)行的類。

第二步選擇如圖的選項,目的是對第三方Jar包打包時做額外的配置,如果不做額外的配置可不選這個選項(但不保證打包成功)

第三步需要在src/main目錄下,新建一個resources目錄,將MANIFEST.MF文件保存在這里面,因為如果用默認缺省值的話,在IDEA12版本下會有bug。

點擊OK之后,出現(xiàn)如下圖界面,右鍵點擊<output root>,點擊Create Directory,創(chuàng)建一個libs,將所有的第三方JAR放進libs目錄下。

在idea中將java項目中的單個類打包成jar包操作

成功之后,如下圖所示:

在idea中將java項目中的單個類打包成jar包操作

放入之后,點擊我們要打成的jar的名字,這里面是kafka-cps.jar,選擇classpath進行配置。

編輯的結(jié)果如下:

在idea中將java項目中的單個類打包成jar包操作

這里將所有的jar都寫在libs/里面。點擊OK,回到配置頁面。

同時還注意在配置頁面,勾選build on make

在idea中將java項目中的單個類打包成jar包操作

最后點擊配置頁面的OK,完成配置。回到IDEA,點擊Build->Build Artifacts,選擇build

在idea中將java項目中的單個類打包成jar包操作

就會生成我們需要的jar包。其位置在項目目錄的out目錄下/out/artifacts/kafka_cps_jar。

下面放一個正確配置的清單文件內(nèi)容

在idea中將java項目中的單個類打包成jar包操作

以上這篇在idea中將java項目中的單個類打包成jar包操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美高清一区| 日韩精品一区二区三区中文 | 丝袜脚交一区二区| 热久久免费视频| 亚洲人成网站在线在线观看| 午夜精品影视国产一区在线麻豆| 亚洲精品日韩久久| 国产美女视频一区二区| 欧美国产另类| 另类中文字幕国产精品| 国户精品久久久久久久久久久不卡 | 狠狠爱www人成狠狠爱综合网| 高清不卡亚洲| 亚洲一区欧美激情| 国产精品久久久久久妇女| 欧美天堂视频| 日韩一区欧美二区| 精品一区二区三区四区五区| 婷婷亚洲五月色综合| 日韩高清一区| 欧美在线观看视频一区| 日本aⅴ免费视频一区二区三区| 97国产成人高清在线观看| 亚洲一区观看| 日韩精品1区| 欧美日韩91| 日韩视频精品在线观看| 日本强好片久久久久久aaa| 黄毛片在线观看| 欧美日韩亚洲一区二区三区在线| 久久国产精品成人免费观看的软件| 亚洲精品无吗| 国产精品人人爽人人做我的可爱| 精品视频91| 热久久久久久| 亚洲在线久久| 亚洲一区观看| 亚洲精品在线观看91| 国产一区二区精品福利地址| 少妇精品在线| 先锋亚洲精品| 亚洲精品一二三区区别| 精品视频国产| 国产探花在线精品| 亚洲涩涩av| 日韩精品一级中文字幕精品视频免费观看| 国产精选在线| 国产一区二区亚洲| 欧美精品观看| 青青草国产成人99久久| 亚洲精品乱码久久久久久蜜桃麻豆| 91精品蜜臀一区二区三区在线 | 午夜电影一区| 蜜臀久久久久久久| 爽好久久久欧美精品| 国产高清一区二区| 亚洲国产专区| 激情综合网站| 99在线精品免费视频九九视| 国产精品毛片一区二区三区| 一区三区视频| 亚洲最新av| 国产精品美女在线观看直播| 国产精品久久亚洲不卡| 精品网站999| 亚洲啊v在线| 在线精品小视频| 五月婷婷六月综合| 蜜臀av一区二区三区| 亚洲精品国产日韩| 免费在线观看一区| 色老板在线视频一区二区| 欧洲毛片在线视频免费观看| 国产精品日本| 欧美日本不卡高清| 日韩黄色大片| 蜜桃久久久久久久| 麻豆精品视频在线观看| 日韩精品网站| 亚洲精品麻豆| 国产一区二区三区四区五区| 免费av一区二区三区四区| 午夜亚洲一区| 久久久久久亚洲精品美女| 午夜欧美精品| 精品久久97| 亚洲尤物av| 久久久久.com| 欧美一区久久| 一区视频在线| 麻豆国产精品| 综合激情在线| 深夜视频一区二区| 欧美亚洲tv| 好吊日精品视频| 成人日韩av| 久久精品超碰| 一本一道久久a久久精品蜜桃| 欧美日本久久| 蜜桃视频在线观看一区| 成人福利视频| 国产精品激情电影| 亚洲毛片在线| 在线 亚洲欧美在线综合一区| 捆绑调教美女网站视频一区| 男女激情视频一区| 日韩三区免费| 毛片在线网站| 久久男人av| 国产三级精品三级在线观看国产| 石原莉奈一区二区三区在线观看| 日韩欧美精品一区| 麻豆精品少妇| 欧美另类中文字幕| 亚洲精品免费观看| 中文字幕视频精品一区二区三区 | 亚洲欧美在线综合| 亚洲精品在线二区| 视频一区二区三区入口| 女同性一区二区三区人了人一| 日韩欧美一区二区三区在线观看| 成人国产综合| 波多视频一区| 久久天堂成人| 激情五月综合网| 激情视频一区二区三区| 国产一区日韩一区| 好吊视频一区二区三区四区| 狠狠久久婷婷| 亚洲精选91| 国产精品亚洲欧美一级在线| 国产精品啊v在线| 六月丁香综合在线视频| 国产一区二区三区91| 啪啪国产精品| 老牛影视一区二区三区 | 天堂资源在线亚洲| 欧美日韩国产亚洲一区| 久久亚洲视频| 日韩黄色av| 日韩成人免费| 伊人久久婷婷| 88久久精品| 日韩专区精品| 亚洲精品高潮| 成人一区不卡| 蜜桃91丨九色丨蝌蚪91桃色| 鲁大师精品99久久久| 99视频精品全部免费在线视频| 六月天综合网| 高潮久久久久久久久久久久久久| 亚洲国产一区二区三区在线播放| 日本高清久久| 久久久9色精品国产一区二区三区| 激情偷拍久久| 国产精品一国产精品k频道56| 999国产精品| 欧美亚洲三级| 日韩精品一二三区| 午夜精品成人av| 日本不卡视频在线观看| 欧美久久天堂| 久久99国产精品视频| 亚洲一区成人| av亚洲一区二区三区| 国产日韩欧美一区在线| 夜久久久久久| 欧美freesex黑人又粗又大| 欧美三区不卡| 亚洲激情久久| а√天堂中文在线资源8| 四虎精品永久免费| 激情欧美亚洲| 视频二区不卡| 国产在线观看www| 美女尤物国产一区| 91精品视频一区二区| 爽爽淫人综合网网站| 亚洲福利国产| 九九色在线视频| 麻豆成全视频免费观看在线看| 国产精品成人3p一区二区三区| 日韩欧美久久| 亚洲日产av中文字幕| 欧美日韩四区| 国产亚洲永久域名| 蜜桃一区二区三区在线| 日韩精品一二三四| 亚洲丝袜美腿一区| 日本不卡在线视频| 91嫩草精品| 久久精品国内一区二区三区| 国产精品xxx| 福利精品在线| 日韩在线观看一区| 亚洲精品888| 中文字幕日韩亚洲| 国产三级一区| 国产精品麻豆久久| 亚洲天堂免费电影|