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

idea打包java程序(包含依賴的所有jar包)

 更新時間:2020年06月17日 10:01:47   作者:nopotential  
這篇文章主要介紹了idea打包java程序(包含依賴的所有jar包),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Intellij Idea打包Java項目

打開模塊設(shè)置

如下圖所示,選中需要打包的模塊,右鍵點(diǎn)擊,即會出現(xiàn)如下圖所示的內(nèi)容,點(diǎn)擊Open Module Settings。

創(chuàng)建Artifacts

配置Jar包信息

注意配置輸出路徑 Output directory;

移動依賴Jar包到指定文件夾中并配置路徑

如下圖所示,將項目依賴的Mysql驅(qū)動包移動到library文件夾中。方法是只需要在上右鍵點(diǎn)擊創(chuàng)建文件夾,然后將第三方的Jar包拖動進(jìn)入此文件夾即可。

并且點(diǎn)擊圖中馬賽克部分的那個Jar文件在下方三個輸入框中按照如下圖配置到時模塊生成的Jar包中的主類(包含Main方法的類)以及所依賴的第三方類庫的地址。

在配置依賴Jar的路徑時,需要特別注意,如下圖所示,在指定的jar文件之前增加“l(fā)ibrary\”即剛才存放第三方Jar文件的新建目錄的名稱,如果在Linux中的IDE上操作,路徑應(yīng)改為“l(fā)ibrary/”;

點(diǎn)擊OK,退出配置部分。

生成自己的Jar文件

在Intellij Idea的菜單欄中依次選擇“Build -> Build Artifacts”選項,最后選擇Rebuild操作,即可在上述指定的輸出目錄中發(fā)現(xiàn)本次生成的Jar文件。

 

運(yùn)行

在命令行中跳轉(zhuǎn)到輸出目錄中,以“java -jar 生成的jar包名稱.jar”即可實(shí)現(xiàn)運(yùn)行。

到此這篇關(guān)于idea打包java程序(包含依賴的所有jar包)的文章就介紹到這了,更多相關(guān)idea打包java程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA報錯:Error:java:錯誤:不支持發(fā)行版本5的解決方案

    IDEA報錯:Error:java:錯誤:不支持發(fā)行版本5的解決方案

    在IDEA中做Maven項目時遇到“不支持發(fā)行版本5”的錯誤,可以通過修改IDEA的Java編譯器版本或在pom.xml中引入指定的maven-compiler-plugin版本來解決
    2025-11-11
  • java并發(fā)編程中的SynchronousQueue實(shí)現(xiàn)原理解析

    java并發(fā)編程中的SynchronousQueue實(shí)現(xiàn)原理解析

    這篇文章主要介紹了java并發(fā)編程中的SynchronousQueue實(shí)現(xiàn)原理解析,SynchronousQueue是一個比較特別的隊列,此隊列源碼中充斥著大量的CAS語句,理解起來是有些難度的,為了方便日后回顧,本篇文章會以簡潔的圖形化方式展示該隊列底層的實(shí)現(xiàn)原理,需要的朋友可以參考下
    2023-12-12
  • RocketMq深入分析講解兩種削峰方式

    RocketMq深入分析講解兩種削峰方式

    當(dāng)上游調(diào)用下游服務(wù)速率高于下游服務(wù)接口QPS時,那么如果不對調(diào)用速率進(jìn)行控制,那么會發(fā)生很多失敗請求,通過消息隊列的削峰方法有兩種,這篇文章主要介紹了RocketMq深入分析講解兩種削峰方式
    2023-01-01
  • Java中獲取?List中最后一個元素3種方法以及實(shí)際應(yīng)用

    Java中獲取?List中最后一個元素3種方法以及實(shí)際應(yīng)用

    這篇文章主要給大家介紹了關(guān)于Java中獲取?List中最后一個元素3種方法以及實(shí)際應(yīng)用的相關(guān)資料,由于List的索引是從0開始的,所以最后一個元素的索引是List的大小減1,需要的朋友可以參考下
    2023-11-11
  • 一步步教你把SpringBoot項目打包成Docker鏡像

    一步步教你把SpringBoot項目打包成Docker鏡像

    Docker可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化,下面這篇文章主要給大家介紹了關(guān)于SpringBoot項目打包成Docker鏡像的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Java并發(fā)之線程同步、死鎖、多線程編排全面解析

    Java并發(fā)之線程同步、死鎖、多線程編排全面解析

    本文系統(tǒng)講解了Java多線程同步機(jī)制、死鎖原理及解決方法,以及CompletableFuture實(shí)現(xiàn)異步編排的核心功能,涵蓋鎖類型、并發(fā)工具、資源管理策略等內(nèi)容,感興趣的朋友跟隨小編一起看看吧
    2025-09-09
  • Java使用路徑通配符加載Resource與profiles配置使用詳解

    Java使用路徑通配符加載Resource與profiles配置使用詳解

    這篇文章主要介紹了Java使用路徑通配符加載Resource與profiles配置使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Java中Builder模式的實(shí)現(xiàn)詳解

    Java中Builder模式的實(shí)現(xiàn)詳解

    在設(shè)計模式中對Builder模式的定義是用于構(gòu)建復(fù)雜對象的一種模式,所構(gòu)建的對象往往需要多步初始化或賦值才能完成。下面這篇文章主要給大家介紹了在Java各個版本中Builder模式實(shí)現(xiàn)的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考學(xué)習(xí)。
    2017-05-05
  • Java中HashMap集合的常用方法詳解

    Java中HashMap集合的常用方法詳解

    本篇文章給大家?guī)淼膬?nèi)容是關(guān)于Java中HashMap集合的常用方法詳解,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。下面我們就來學(xué)習(xí)一下吧
    2021-11-11
  • Java?超基礎(chǔ)講解String的使用

    Java?超基礎(chǔ)講解String的使用

    字符串廣泛應(yīng)用?在?Java?編程中,在?Java?中字符串屬于對象,Java?提供了?String?類來創(chuàng)建和操作字符串,讓我們一起來了解它
    2022-04-04

最新評論

宁津县| 湘潭县| 阿尔山市| 安溪县| 三门峡市| 宜昌市| 阿尔山市| 阿瓦提县| 黔西县| 库尔勒市| 缙云县| 兴海县| 大同县| 万荣县| 东丰县| 搜索| 偏关县| 西华县| 邳州市| 拜泉县| 阿城市| 泰州市| 凤城市| 亚东县| 峨眉山市| 吉安县| 高邮市| 且末县| 界首市| 泗阳县| 镇巴县| 团风县| 集安市| 安溪县| 石河子市| 定陶县| 阿勒泰市| 仁布县| 西和县| 铜鼓县| 东阿县|