JAVA工程中引用本地jar的3種常用簡(jiǎn)單方式
前言
實(shí)際項(xiàng)目過程中咱們經(jīng)常會(huì)碰到需要本地引用jar包到j(luò)ava工程中的場(chǎng)景,本文就介紹一下遇到此場(chǎng)景時(shí)如何在IDEA中導(dǎo)入本地jar包到工程中的3種方式,簡(jiǎn)單卻很常用。
1. 第1種方式
IDEA -> File -> Project Structure -> Modules -> Dependencies -> + -> “JARs or Directories”
2. 第2種方式
如果要添加的本地jar文件比較多,可以考慮在工程中創(chuàng)建個(gè)文件夾,比如此處創(chuàng)建libs目錄,一次將libs文件夾導(dǎo)入工程
參照如下方式,將整個(gè)libs目錄jar包導(dǎo)入工程中
3. 第3種方式
如果項(xiàng)目是maven工程,可以通過修改pom文件,將本地jar引用工程中,如下所示
<dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> <scope>system</scope> <systemPath>/Users/apple/Downloads/jmxtools-1.2.1.jar</systemPath> </dependency>
元素說明如下:
<scope>system</scope> 告訴Maven不需要去中央倉(cāng)庫(kù)或其他遠(yuǎn)程倉(cāng)庫(kù)查找依賴項(xiàng),而是使用項(xiàng)目中指定路徑的 JAR 文件。 <systemPath> 指定系統(tǒng)中 JAR 文件的路徑
手動(dòng)觸發(fā)maven依賴更新,會(huì)看到j(luò)ar包已經(jīng)被加載至工程中
以上便是IDEA中經(jīng)常用到的將本地jar引入到j(luò)ava工程中的三種方式
總結(jié)
到此這篇關(guān)于JAVA工程中引用本地jar的3種常用簡(jiǎn)單方式的文章就介紹到這了,更多相關(guān)JAVA工程引用本地jar內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于SpringBoot+Mybatis報(bào)MapperScan.factoryBean()問題
解決SpringBoot+Mybatis中的MapperScan.factoryBean()問題,讓你的項(xiàng)目運(yùn)行更順暢!本指南將帶你一步步解決這個(gè)問題,讓你的開發(fā)過程更加高效,不要錯(cuò)過這個(gè)實(shí)用指南,快來一探究竟吧!2024-02-02Java實(shí)現(xiàn)學(xué)生管理系統(tǒng)(控制臺(tái)版本)
這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)控制臺(tái)版本的學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06Java基礎(chǔ)之隱式轉(zhuǎn)換vs強(qiáng)制轉(zhuǎn)換
這篇文章主要介紹了Java基礎(chǔ)之隱式轉(zhuǎn)換vs強(qiáng)制轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下2015-12-12SpringBoot應(yīng)用War包形式部署到外部Tomcat的方法
這篇文章主要介紹了SpringBoot應(yīng)用War包形式部署到外部Tomcat的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08mybatis中如何傳遞單個(gè)String類型的參數(shù)
這篇文章主要介紹了mybatis中如何傳遞單個(gè)String類型的參數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11Java中的拷貝數(shù)組CopyOnWriteArrayList詳解
這篇文章主要介紹了Java中的拷貝數(shù)組CopyOnWriteArrayList詳解,ArrayList和LinkedList都不是線程安全的,如果需要線程安全的List,可以使用synchronizedList來生成一個(gè)同步list,但是這個(gè)同步list的方法都是通過synchronized修飾來保證同步的,需要的朋友可以參考下2023-12-12最新SpringCloud?Stream消息驅(qū)動(dòng)講解
SpringCloud Stream 是一個(gè)構(gòu)建消息驅(qū)動(dòng)微服務(wù)的框架,通過 SpringCloud Stream 連接消息中間件,以實(shí)現(xiàn)消息事件驅(qū)動(dòng),這篇文章主要介紹了SpringCloud?Stream消息驅(qū)動(dòng),需要的朋友可以參考下2022-11-11Java基于HttpClient實(shí)現(xiàn)RPC的示例
HttpClient可以實(shí)現(xiàn)使用Java代碼完成標(biāo)準(zhǔn)HTTP請(qǐng)求及響應(yīng)。本文主要介紹了Java基于HttpClient實(shí)現(xiàn)RPC,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10詳解 Java中日期數(shù)據(jù)類型的處理之格式轉(zhuǎn)換的實(shí)例
這篇文章主要介紹了詳解 Java中日期數(shù)據(jù)類型的處理之格式轉(zhuǎn)換的實(shí)例的相關(guān)資料,日期以及時(shí)間格式處理,在Java中時(shí)間格式一般會(huì)涉及到的數(shù)據(jù)類型包括Calendar類和Date類,需要的朋友可以參考下2017-08-08