MyEclipse项目中的构建路径和类路径lib的问题分享

前几天寝室同学装上了新系统,完成之后在使用原先的MyEclipse项目时,几个项目出现了错误,我一看是由于所需要的jar包不存在造成的,仔细一看,同学的挺多的项目都是用构建路径的方式将jar包放入到MyEclipse项目中的,而且有些项目都是Web项目,对于一个Web项目来说,按照标准的方式都是将所需要的jar包放在lib文件夹下的,而有时做普通的java项目的时候,都习惯于用构建路径的方式将所需要的jar导入进来。对于用构建路径的方式将jar导进来,和将jar包放入到lib下结果是一样的但是两者有一些的不同时需要注意的。

首先两种方式对于放置jar包的方式是不同的:

Build path(构建路径):对于种方式来说,可以算是对jar包文件的一个引用。可以引用lib下的jar包,也可以引用本地磁盘上的jar包。

WEB-INF/lib:对于这种方式来说,是将jar包文件放在了一个项目的固定的lib文件夹下。

其次是两种方式所构建的项目的可移动的问题:

对于用构建路径的方式的jar包,一旦将做好的项目给他人,他人将失去该项目的jar包,无法使用。

对于放到lib下的jar包,会随着项目的移动而移动,他人将获得该项目的jar包。可以使用。

其实用开发工具导入jar包的时候,放入到lib下是一个很好的习惯。这样jar包文件是属于你的项目的,而不是你的项目去引用它。

对于Web应用来说,将所需要的jar包放入到lib文件夹下是没什么可以说的,这是规定的。

而对于一般的Java项目来说,由于其没有lib文件夹,所以我们通常使用构建路径的方式,导入所需要的jar包。但是想要想要将项目以后给他人使用的话,那么我们该怎么办呢,其实没有lib文件夹,那就就创建一个lib文件呗,将这个项目的lib文件夹的所有jar包添加到构建路径中去。就行了。这样讲项目给被人的时候,也能用了。如图所示:

在项目上单击鼠标右键新建文件夹,并名为lib文件夹,将所需要的jar包放入到lib文件夹下,再将lib下的所有jar包添加到构建路径中去就行了。对于Eclipse也是这样的。

对于一个程序员来说一定要养成一个好的习惯。

(0)

相关推荐

  • eclipse和myeclipse怎么在项目中查找指定代码?

    有的童鞋,想eclipse和myeclipse整个项目中查找指定代码,由于补经常使用,可能会补熟悉.如果要去掉项目中所有的某个代码的话,找不到是灰常麻烦的,下面就简单说下怎么查找,希望对需要的人有用. ...

  • 将myeclipse项目部署到tomcat上

    将myeclipse项目部署到tomcat上 操作方法 01 1.先让我们的Myeclipse 10知道我们自己装的Tomcat 7.0在哪里 02 Myeclipse→preferences...→ ...

  • 怎么将myeclipse项目部署到tomcat服务器

    怎么将myeclipse项目部署到tomcat?MyEclipse支持使用灵活的部署来对项目进行装配部署,灵活的部署支持允许你自定义最终归档是如何装配的.好了,话不多说,接下来我们小编就给大家具体介绍 ...

  • 如何在vue项目中使用vue-router路由实现跳转

    在vue.js项目中使用vue-router,可以使用路由进行界面或路径跳转.可以在项目创建一个组件,然后将组件引入到父组件中,利用超链接添加路径跳转.下面利用实例说明如何实现,操作如下: 操作方法 ...

  • web项目中如何设置web.xml文件

    web项目中如何设置web.xml文件.web.xml中设置一些项目配置.编码转换. 操作方法 01 <display-name>ZHCity</display-name>,在 ...

  • 支付宝技术引入到项目中

    支付宝技术在项目中应用. 请看下面小编的图文操作演示: 支付宝技术引入到项目中: 01 1.必要配置 支付宝开发接口功能文件包. 02 2.集成使用支付宝,必须要准备以下三个表单域信息,提交给支付宝公 ...

  • android项目中配置NDK自动编译生成so文件

    使用eclipse工具配置生成so文件 操作方法 01 1 下载ndk开发包 2 在android 项目中配置编译器(以HelloJni项目为例) 2.1 创建builer (a)Project-&g ...

  • 在Word2010中编辑构建基块属性

    Word2010中的构建基块具有可编辑的特点,用户可以根据实际需要对Word2010自带的构建基块和用户自定义的构建基块进行编辑,操作步骤如下所述: 第1步,打开Word2010文档窗口,切换到“插入 ...

  • Navicat中Win和Mac视图类快捷键有什么不同

    Navicat中Win和Mac视图类快捷键对比 Navicat Windows 视图 Navicat Windows 平台视图类快捷键: CTRL+O:加载视图或加载查询 CTRL+/:注释行 SHI ...