摘要:使用過的小伙伴都知道,必須新建才能使用它,效果如下對于新手,上手還是有點難度的。同時對于個人開發的小項目多而雜,建立一個屬于自己的解決共用和定制化加載需求,也是很有必要。
使用過Maven的小伙伴都知道,必須新建Maven Project才能使用它,效果如下:
對于新手,上手還是有點難度的。同時對于個人開發的小項目(多而雜),建立一個屬于自己的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加載相應的jar包;
Add Jars...:添加JAR包,是指本Eclipse當前包含的工程中的,在工程列表下選取即可;
Add External Jars...:添加外部的JAR,是指外部的,需要用文件管理器,在電腦硬盤上選取;
Add Variable...:添加變量,Eclipse的編譯時用到的的環境變量;
Add Library...:添加庫,是指一些已經定義好的jar的集合,因為它們經常是一起用,比如JRE System Library和Java EE 6 Libraries;
Add Class Folder...:添加類的目錄,是指本Eclipse范圍中的,在工程列表下選取接口;
Add External Folder...:添外部加類的目錄,需要用文件管理器,在電腦硬盤上選取;
.classpath實際是一個XML格式的配置文件,
1.
2、
3、
4.
5、
通過設置主要解決以下幾個問題:
1)同一個jar包在各項目中復用
2)jar包在各項目中自定義加載
3)workspace或電腦更換,不影響項目導入使用
4)方便通過配置文件批量快速加載jar包
【步驟1】
在workspace下建一個文件夾,,把jar包分類放在該文件夾里面
【步驟2】
右擊項目-Properties-Java Build Path-Libraries-選擇“Add Variable...”
【步驟3】
彈出對話框“New Variable Classpath Entry”,點擊“Configure Variables...”
【步驟4】
定義新的Classpath Variable,可以理解為指定類加載庫并設置一個變量名稱,方便在.classpath文件中調用,有點像Java里接口的概念
(這是我設置的效果圖,定義了一個JARs Libraries庫)
【步驟5】
根據項目的需要,在.classpath文件中快速配置需要加載的jar包。如果自己的Repository里還有多級目錄分類,一個一個查看jar的路徑再配置就有點麻煩,個人推薦一個小技巧演示如下:(適合將已有的項目改變jar包加載方式)
1)先使用“Add Jars...”方式把需要jar包加載,然后查看.classpath文件(用鼠標選擇速度還是快點)
2)進行文本內容替換操作
(替換內容)
kind="lib" ->> kind="var"
D:/myeclipse/JARs Libraries ->> JARs Libraries
(替換效果)
【步驟6】
設置完成,刷新項目,發現“Referenced Libraries”下面加載的jar包路徑信息顯示“JARs Libraries”,說明設置效果基本達到。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66315.html
摘要:筆者很菜,文章僅供自己復習使用,不專業之處請見諒。現在公司讓用的框架,未來也許某天也會成為主流的吧,本文主要講解如何簡單使用進行開發。這里談的是不是,兩個技術名詞長得很像卻是兩碼事看錯文章的朋友請打住。在標簽下指定屬性所對應的類。 吐槽:不斷的JAVA新技術學習中,幸得筆者同事xunhua是大神,真的是大神級那種,一路抱大腿走過荊棘之路,真的可以用荊棘來形容Karaf(OSGi)+ C...
摘要:安裝可以與經典開發工具一起使用,也可以作為命令行工具安裝。下面的示例展示了一個典型的文件安裝命令行接口是一個命令行工具,你可以使用它來快速地實現的原型。 10. 安裝Spring Boot Spring Boot可以與經典Java開發工具一起使用,也可以作為命令行工具安裝。無論哪種方式,都需要Java SDK v1.8或更高版本。在開始之前,你應該使用以下命令檢查當前的Java安裝: ...
摘要:前言雖然勢頭很猛,但是依然是項目構建的優先選擇,本文簡要介紹一些工程實踐多模塊如果工程比較復雜,或者預期后續會變的比較復雜,可以將工程分成多個模塊,常用的分模塊的方法,核心代碼,工具,服務,前端在頂層文件中聲明工程包含的各個模塊在子模塊文件 前言 雖然 Gradle 勢頭很猛,但是 Maven 依然是 Java 項目構建的優先選擇,本文簡要介紹一些 Maven 工程實踐 多模塊(mul...
摘要:引言有過一定應用開發的小伙伴一定有過使用框架搭建項目的經歷。由于的面向項目的方法,許多項目發文時使用,而且公司項目采用的比例在持續增長。 引言 有過一定web應用開發的小伙伴一定有過使用框架搭建web項目的經歷。的確,使用一些框架確實給我們的工作帶來了很大的方便使得開發人員把更多的時間專注于業務的開發而把業務的邏輯實現交給了框架來實現,而搭建框架時比較煩的就是引入一系列jar包,因為我...
閱讀 1412·2021-10-11 10:59
閱讀 3112·2019-08-30 15:54
閱讀 2732·2019-08-30 13:19
閱讀 2461·2019-08-30 13:02
閱讀 2374·2019-08-30 10:57
閱讀 3355·2019-08-29 15:40
閱讀 985·2019-08-29 15:39
閱讀 2308·2019-08-29 12:40