摘要:使用过的小伙伴都知道,必须新建才能使用它,效果如下对于新手,上手还是有点难度的。同时对于个人开发的小项目多而杂,建立一个属于自己的解决共用和定制化加载需求,也是很有必要。
使用过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”,说明设置效果基本达到。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/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包,因为我...
阅读 1402·2021-10-11 10:59
阅读 3102·2019-08-30 15:54
阅读 2723·2019-08-30 13:19
阅读 2454·2019-08-30 13:02
阅读 2370·2019-08-30 10:57
阅读 3346·2019-08-29 15:40
阅读 980·2019-08-29 15:39
阅读 2299·2019-08-29 12:40