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

Intellij Idea中批量導(dǎo)入第三方j(luò)ar包的全過程

 更新時間:2021年12月17日 17:16:19   作者:Charles Ren  
引入jar包一般都是針對小的java項目,這篇文章主要給大家介紹了關(guān)于Intellij Idea中批量導(dǎo)入第三方j(luò)ar包的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

jar包就指第三方提供的開源的API,這些API不屬于JDK的,需要通過導(dǎo)入才能使用。

添加和導(dǎo)入的區(qū)別

注意:本文里的 導(dǎo)入添加 jar包是不同的含義。

導(dǎo)入:在代碼中引用jar包。

添加:只是簡單把jar包拷貝到項目中而沒有引用,這時會報錯。

所以我們的目標(biāo)是導(dǎo)入,也就是能讓我們的編譯器找到j(luò)ar包中的類。

具體步驟

1. 創(chuàng)建lib文件夾

為了批量導(dǎo)入,我們在項目下建立一個lib文件夾

這個文件夾用于存放所有我們要使用的jar包。然后我們可以添加jar包,也就是所有我們要使用的jar包全部拷貝到lib文件夾里。

而一些文章介紹但add external library 是導(dǎo)入單獨但jar包,不能批量導(dǎo)入,而且他只是引用到你到j(luò)ar包所在路徑,如果你不小心刪除了jar包,則他就引用不到該路徑就會報錯,所以我們才需要創(chuàng)建lib文件夾,把jar包拷貝進來。

2. 添加為Library

然后我們右鍵lib文件夾,選擇Add as Library

添加為該項目的Library,也就是指定該lib文件夾作為項目的一個Library。

然后我們可以檢查是否添加成功,mac使用快捷鍵cmd+;打開面板查看如下

3. 添加Dependence

這里是最重要的一步。你的項目是否引用jar包成功都是看這個界面。通常你做完上面兩步,這里就會自動添加lib到你的dependence里。如果沒有則點擊下面+號然后找到添加Library選擇project中的lib文件夾點擊ok。勾選后ok完成添加。這里添加上了,項目才是真正導(dǎo)入jar包成功。

4. 檢查是否引用成功

jar包導(dǎo)入成功后會出現(xiàn)下拉選項,也就是該jar包可以被引用了。

這時項目中就會成功引用到所需jar包,編譯器報錯消除

5. 繼續(xù)添加jar包

當(dāng)你有其他jar包要繼續(xù)添加時,你只需要復(fù)制jar包到lib文件夾里。但注意這時僅僅是添加jar包而沒有導(dǎo)入,你會發(fā)現(xiàn)他沒有下拉選項。

解決:

原理和上面第三步一樣,找到dependence,然后刪除lib,重新添加Library一次,勾選ok,就可以了。

總結(jié)

搞清楚這個工具的引用jar包原理,這些就都好弄了。

引入jar包一般都是針對小的java項目。一般大點的項目都會用maven或者gradle專業(yè)的管理工具來進行第三方包管理,之前使用maven最近gradle越來越流行,比如android使用gradle。就會更加方便。只需在配置文件里配置就可以了。

到此這篇關(guān)于Intellij Idea中批量導(dǎo)入第三方j(luò)ar包的文章就介紹到這了,更多相關(guān)Idea批量導(dǎo)入第三方j(luò)ar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java反射校驗參數(shù)是否是基礎(chǔ)類型步驟示例

    java反射校驗參數(shù)是否是基礎(chǔ)類型步驟示例

    這篇文章主要為大家介紹了java反射校驗參數(shù)是否是基礎(chǔ)類型步驟示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • ShardingSphere jdbc實現(xiàn)分庫分表核心概念詳解

    ShardingSphere jdbc實現(xiàn)分庫分表核心概念詳解

    這篇文章主要為大家介紹了ShardingSphere jdbc實現(xiàn)分庫分表核心概念詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • SpringBoot結(jié)合mockito測試實戰(zhàn)

    SpringBoot結(jié)合mockito測試實戰(zhàn)

    與集成測試將系統(tǒng)作為一個整體測試不同,單元測試更應(yīng)該專注于某個類。所以當(dāng)被測試類與外部類有依賴的時候,尤其是與數(shù)據(jù)庫相關(guān)的這種費時且有狀態(tài)的類,很難做單元測試。但好在可以通過“Mockito”這種仿真框架來模擬這些比較費時的類,從而專注于測試某個類內(nèi)部的邏輯
    2022-11-11
  • java 使用過濾器實現(xiàn)登錄攔截處理

    java 使用過濾器實現(xiàn)登錄攔截處理

    這篇文章主要介紹了java 使用過濾器實現(xiàn)登錄攔截處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringBoot中使用攔截器攔截跳轉(zhuǎn)登錄的兩種實現(xiàn)方法

    SpringBoot中使用攔截器攔截跳轉(zhuǎn)登錄的兩種實現(xiàn)方法

    攔截器(Interceptor)是Spring框架提供的一種機制,用于在請求的生命周期中插入自定義邏輯,如身份驗證、日志記錄等,本文將詳細(xì)介紹兩種在SpringBoot中使用攔截器來控制用戶登錄并跳轉(zhuǎn)到指定頁面的方法,需要的朋友可以參考下
    2024-11-11
  • SpringBoot中的404錯誤:原因、影響及解決策略

    SpringBoot中的404錯誤:原因、影響及解決策略

    本文詳細(xì)介紹了SpringBoot中404錯誤的出現(xiàn)原因、影響以及處理策略,404錯誤常見于URL路徑錯誤、控制器配置問題、靜態(tài)資源配置錯誤、依賴缺失或版本不兼容、配置錯誤和服務(wù)器配置問題,解決方法包括檢查URL路徑、審查控制器配置、配置靜態(tài)資源
    2025-02-02
  • 詳解Java8?CompletableFuture的并行處理用法

    詳解Java8?CompletableFuture的并行處理用法

    Java8中有一個工具非常有用,那就是CompletableFuture,本章主要講解CompletableFuture的并行處理用法,感興趣的小伙伴可以了解一下
    2022-04-04
  • Java利用TreeUtils工具類實現(xiàn)列表轉(zhuǎn)樹

    Java利用TreeUtils工具類實現(xiàn)列表轉(zhuǎn)樹

    在開發(fā)過程中,總有列表轉(zhuǎn)樹的需求,幾乎是項目的標(biāo)配,有沒有一種通用且跨項目的解決方式呢?本文將基于Java8的Lambda?表達式和Stream等知識,使用TreeUtils工具類實現(xiàn)一行代碼完成列表轉(zhuǎn)樹這一通用型需求,需要的可以參考一下
    2022-11-11
  • Java分布式ID中Snowflake雪花算法應(yīng)用實現(xiàn)

    Java分布式ID中Snowflake雪花算法應(yīng)用實現(xiàn)

    Snowflake算法作為一種高效且易于實現(xiàn)的分布式ID生成方案,能夠很好地滿足分布式系統(tǒng)中對全局唯一ID的需求,本文就來介紹一下Java分布式ID中Snowflake雪花算法應(yīng)用實現(xiàn),感興趣的可以了解一下
    2024-07-07
  • ES多條件查詢寫法舉例

    ES多條件查詢寫法舉例

    這篇文章主要給大家介紹了關(guān)于ES多條件查詢的相關(guān)資料,Elasticsearch多條件查詢是指在查詢數(shù)據(jù)時,可以同時使用多個條件來篩選數(shù)據(jù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11

最新評論

全椒县| 绥江县| 西峡县| 龙井市| 西城区| 满洲里市| 东港市| 克东县| 高邮市| 铜山县| 秦皇岛市| 青海省| 延安市| 海阳市| 曲阳县| 昆明市| 黄石市| 阳东县| 新巴尔虎右旗| 丰台区| 佛坪县| 广丰县| 旌德县| 淳化县| 安义县| 沾益县| 瑞安市| 佛学| 蓬安县| 达拉特旗| 弋阳县| 东方市| 泽普县| 偃师市| 南澳县| 伊通| 龙岩市| 荆门市| 县级市| 盐源县| 正定县|