国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

IDEA中如何正確快速打jar包的方式

瀏覽:4日期:2024-08-26 18:29:09

1、打開idea 如圖所示:點(diǎn)擊箭頭所指的位置:

IDEA中如何正確快速打jar包的方式

2、選擇你自己要打包的available element 后 如圖所示 逐步點(diǎn)擊即可

IDEA中如何正確快速打jar包的方式

進(jìn)入如下頁面 點(diǎn)擊ok

IDEA中如何正確快速打jar包的方式

打包完成 來到主頁面 對(duì)新打的jar包 build

IDEA中如何正確快速打jar包的方式

選擇剛打的新包build

IDEA中如何正確快速打jar包的方式

此時(shí)jar包完成 在如下界面查看

IDEA中如何正確快速打jar包的方式

ps:idea打jar包方式,

方式一

使用idea自帶的打包方式

點(diǎn)擊File ->project structure

IDEA中如何正確快速打jar包的方式

選擇Artifacts 然后點(diǎn)擊綠色加號(hào)

IDEA中如何正確快速打jar包的方式

按圖一次選擇 點(diǎn)擊

IDEA中如何正確快速打jar包的方式

完成后會(huì)彈出此界面 此時(shí)需要注意 信息的填寫十分重要 否則將不能運(yùn)行

1和2可以使用默認(rèn)的1 這樣打出的jar包路徑信息不會(huì)打到MANIFEST.MF文件中 選擇2會(huì)打到該文件中

3必須修改一下 具體原因不清楚 本人在此處卡住 需要修改為src/或者src/main

之后保存 然后點(diǎn)擊Build -> Build Artifacts

IDEA中如何正確快速打jar包的方式

之后會(huì)在工程中存在一個(gè)out目錄 將jar包導(dǎo)出就可以了

方式二

使用maven plugins打包

<build> <plugins> <!-- 編譯插件 這個(gè)可以不使用 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding><compilerArguments> <verbose /> <bootclasspath>${java.home}/lib/rt.jar</bootclasspath></compilerArguments> </configuration> </plugin> <!-- 項(xiàng)目依賴插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <configuration><outputDirectory>${project.build.directory}/lib</outputDirectory><excludeTransitive>false</excludeTransitive> <!-- 表示是否不包含間接依賴的包 --><stripVersion>false</stripVersion> <!-- 去除版本信息 --> </configuration> <executions><execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <!-- 拷貝項(xiàng)目依賴包到lib/目錄下 --> <outputDirectory>${project.build.directory}/lib</outputDirectory> <excludeTransitive>false</excludeTransitive> <stripVersion>false</stripVersion> </configuration></execution> </executions> </plugin> <!-- 項(xiàng)目資源插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <executions><execution> <id>copy-resources</id> <phase>package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <encoding>UTF-8</encoding> <!-- 拷貝項(xiàng)目src/main/resources/下,除.bat以外的所有文件到conf/目錄下 --> <outputDirectory>${project.build.directory}/conf</outputDirectory> <resources> <resource><directory>resource</directory><filtering>true</filtering><excludes> <exclude>*.bat</exclude></excludes> </resource> </resources> </configuration></execution><execution> <id>copy-command</id> <phase>package</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <encoding>UTF-8</encoding> <!-- 只拷貝項(xiàng)目src/main/resources/目錄下的.bat文件到輸出目錄下 --> <outputDirectory>${project.build.directory}</outputDirectory> <resources> <resource><directory>src/main/resources/</directory><filtering>true</filtering><includes> <include>*.bat</include></includes> </resource> </resources> </configuration></execution> </executions> </plugin> <!-- 打包插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration><archive> <!-- 生成MANIFEST.MF的設(shè)置 --> <manifest> <!-- 為依賴包添加路徑, 這些路徑會(huì)寫在MANIFEST文件的Class-Path下 --> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <!-- jar啟動(dòng)入口類--> <mainClass>test.data.com.pythonMain.PMain</mainClass> </manifest> <manifestEntries> <!-- 在Class-Path下添加配置文件的路徑到MANIFEST --> <Class-Path>conf/</Class-Path> </manifestEntries></archive><includes> <!-- 打jar包時(shí),只打包c(diǎn)lass文件 --> <include>**/*.class</include></includes> </configuration> </plugin> </plugins></build>

此時(shí)在target目錄下會(huì)存在jar文件和 lib和conf文件夾 需要將這些包一起Copy出去 然后java -jar XX.jar 就可以了

mvn clean package -Ptest -Dmaven.test.skip=true maven打包命令

到此這篇關(guān)于IDEA中如何正確快速打jar包的圖文教程的文章就介紹到這了,更多相關(guān)idea 打jar包內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 国产成人综合91香蕉 | 欧美日韩另类综合 | 久草视频福利资源站 | 毛片免费高清免费 | 模特精品一区二区三区 | 亚洲欧美日韩在线播放 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 中文字幕亚洲另类天堂 | 美女一级片 | 亚洲三级黄色片 | 精品视频网 | 免费一级特黄欧美大片勹久久网 | 高清一区二区 | 韩国一级毛片大全女教师 | 久草在线网站 | 国产精品成人观看视频免费 | 国产男女猛烈无遮档免费视频网站 | 欧产日产国产精品精品 | 久久久久国产视频 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 国产午夜亚洲精品国产 | 99爱在线精品视频网站 | 免费一级毛片不卡在线播放 | 亚洲手机视频 | 国产一区二区三区在线免费 | 悟空影视大全免费影视 | 8000av在线 | 国产黄色在线网站 | 国产精品免费视频一区一 | 最新国产精品自拍 | 国产制服 国产制服一区二区 | 久久久久久久99精品免费 | 天天精品在线 | 激情欧美一区二区三区 | 亚洲加勒比久久88色综合一区 | 国产一区二区三区视频 | 精品国产亚洲一区二区在线3d | 精品国产一区二区在线观看 | 亚洲国产成人久久综合野外 | 国产精品久久久久毛片真精品 | 久久成年片色大黄全免费网站 |