摘要:使用過的小伙伴都知道,必須新建才能使用它,效果如下對于新手,上手還是有點難度的。同時對于個人開發(fā)的小項目多而雜,建立一個屬于自己的解決共用和定制化加載需求,也是很有必要。
使用過Maven的小伙伴都知道,必須新建Maven Project才能使用它,效果如下:
對于新手,上手還是有點難度的。同時對于個人開發(fā)的小項目(多而雜),建立一個屬于自己的Repository解決jar共用和定制化加載需求,也是很有必要。探尋中,個人尋找到一個比較折中的解決辦法,供大家參考使用
一、Java Build Path的Libraries 1、常見的LibrariesJRE System Library:指Java SE 的常用庫文件集合,建立普通的Java項目均會使用;
Java EE 6 Libraries:指Java EE的常用庫文件的集合,建立Web項目會用到這個庫集合與Java SE的庫文件集合;
Referenced Libraries: 指你項目中所使用的第三方庫文件集合。如果你把項目所需要的其他JAR包直接加在項目->屬性->Java Build Path -> Libraries 中的時候,MyEclipse 會自動將這些JAR包歸類到一個集合中, 并取名為 Referenced Libraries,顯示在項目中;
Web App Libraries:一般為Web Project專有的庫文件集合,自動加載管理項目的WEB-INF/lib目錄下jar包;
Maven Dependencies:Maven Project專有的庫文件集合,通過讀取pom.xml配置文件從MavenRepository加載相應(yīng)的jar包;
Add Jars...:添加JAR包,是指本Eclipse當前包含的工程中的,在工程列表下選取即可;
Add External Jars...:添加外部的JAR,是指外部的,需要用文件管理器,在電腦硬盤上選?。?br>Add Variable...:添加變量,Eclipse的編譯時用到的的環(huán)境變量;
Add Library...:添加庫,是指一些已經(jīng)定義好的jar的集合,因為它們經(jīng)常是一起用,比如JRE System Library和Java EE 6 Libraries;
Add Class Folder...:添加類的目錄,是指本Eclipse范圍中的,在工程列表下選取接口;
Add External Folder...:添外部加類的目錄,需要用文件管理器,在電腦硬盤上選??;
.classpath實際是一個XML格式的配置文件,
1.
2、
3、
4.
5、
通過設(shè)置主要解決以下幾個問題:
1)同一個jar包在各項目中復(fù)用
2)jar包在各項目中自定義加載
3)workspace或電腦更換,不影響項目導(dǎo)入使用
4)方便通過配置文件批量快速加載jar包
【步驟1】
在workspace下建一個文件夾,,把jar包分類放在該文件夾里面
【步驟2】
右擊項目-Properties-Java Build Path-Libraries-選擇“Add Variable...”
【步驟3】
彈出對話框“New Variable Classpath Entry”,點擊“Configure Variables...”
【步驟4】
定義新的Classpath Variable,可以理解為指定類加載庫并設(shè)置一個變量名稱,方便在.classpath文件中調(diào)用,有點像Java里接口的概念
(這是我設(shè)置的效果圖,定義了一個JARs Libraries庫)
【步驟5】
根據(jù)項目的需要,在.classpath文件中快速配置需要加載的jar包。如果自己的Repository里還有多級目錄分類,一個一個查看jar的路徑再配置就有點麻煩,個人推薦一個小技巧演示如下:(適合將已有的項目改變jar包加載方式)
1)先使用“Add Jars...”方式把需要jar包加載,然后查看.classpath文件(用鼠標選擇速度還是快點)
2)進行文本內(nèi)容替換操作
(替換內(nèi)容)
kind="lib" ->> kind="var"
D:/myeclipse/JARs Libraries ->> JARs Libraries
(替換效果)
【步驟6】
設(shè)置完成,刷新項目,發(fā)現(xiàn)“Referenced Libraries”下面加載的jar包路徑信息顯示“JARs Libraries”,說明設(shè)置效果基本達到。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/66315.html
摘要:筆者很菜,文章僅供自己復(fù)習使用,不專業(yè)之處請見諒。現(xiàn)在公司讓用的框架,未來也許某天也會成為主流的吧,本文主要講解如何簡單使用進行開發(fā)。這里談的是不是,兩個技術(shù)名詞長得很像卻是兩碼事看錯文章的朋友請打住。在標簽下指定屬性所對應(yīng)的類。 吐槽:不斷的JAVA新技術(shù)學(xué)習中,幸得筆者同事xunhua是大神,真的是大神級那種,一路抱大腿走過荊棘之路,真的可以用荊棘來形容Karaf(OSGi)+ C...
摘要:的主要思想是約定優(yōu)于配置。強烈建議遵循以上規(guī)范,避免不必要的麻煩。依賴傳遞依賴范圍除了控制,還會對依賴傳遞產(chǎn)生影響。此外還提供了和來進一步管理依賴,分別稱為可選依賴和排除依賴。 showImg(https://segmentfault.com/img/remote/1460000012363876?w=1240&h=698); Maven 是跨平臺的項目管理工具,主要服務(wù)于基于Java...
摘要:安裝可以與經(jīng)典開發(fā)工具一起使用,也可以作為命令行工具安裝。下面的示例展示了一個典型的文件安裝命令行接口是一個命令行工具,你可以使用它來快速地實現(xiàn)的原型。 10. 安裝Spring Boot Spring Boot可以與經(jīng)典Java開發(fā)工具一起使用,也可以作為命令行工具安裝。無論哪種方式,都需要Java SDK v1.8或更高版本。在開始之前,你應(yīng)該使用以下命令檢查當前的Java安裝: ...
摘要:前言雖然勢頭很猛,但是依然是項目構(gòu)建的優(yōu)先選擇,本文簡要介紹一些工程實踐多模塊如果工程比較復(fù)雜,或者預(yù)期后續(xù)會變的比較復(fù)雜,可以將工程分成多個模塊,常用的分模塊的方法,核心代碼,工具,服務(wù),前端在頂層文件中聲明工程包含的各個模塊在子模塊文件 前言 雖然 Gradle 勢頭很猛,但是 Maven 依然是 Java 項目構(gòu)建的優(yōu)先選擇,本文簡要介紹一些 Maven 工程實踐 多模塊(mul...
摘要:引言有過一定應(yīng)用開發(fā)的小伙伴一定有過使用框架搭建項目的經(jīng)歷。由于的面向項目的方法,許多項目發(fā)文時使用,而且公司項目采用的比例在持續(xù)增長。 引言 有過一定web應(yīng)用開發(fā)的小伙伴一定有過使用框架搭建web項目的經(jīng)歷。的確,使用一些框架確實給我們的工作帶來了很大的方便使得開發(fā)人員把更多的時間專注于業(yè)務(wù)的開發(fā)而把業(yè)務(wù)的邏輯實現(xiàn)交給了框架來實現(xiàn),而搭建框架時比較煩的就是引入一系列jar包,因為我...
閱讀 1486·2021-10-11 10:59
閱讀 3179·2019-08-30 15:54
閱讀 2815·2019-08-30 13:19
閱讀 2519·2019-08-30 13:02
閱讀 2437·2019-08-30 10:57
閱讀 3399·2019-08-29 15:40
閱讀 1048·2019-08-29 15:39
閱讀 2394·2019-08-29 12:40