社区
Eclipse
帖子详情
Eclipse中的构建路径问题
terry_yip
2005-08-13 06:07:18
我见到Eclipse"窗体->首选项->Java->构建路径"下面,有两项,一个是“类路径变量”,一个是“用户库”,请问这两项有什么区别?分别用来做什么的?
谢谢!
...全文
2422
16
打赏
收藏
Eclipse中的构建路径问题
我见到Eclipse"窗体->首选项->Java->构建路径"下面,有两项,一个是“类路径变量”,一个是“用户库”,请问这两项有什么区别?分别用来做什么的? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
terry_yip
2005-08-19
打赏
举报
回复
我已经找到了一个叫fat jar的eclipse插件来解决我的问题了,这个插件可以将工程中用到的所有的库所包括的jar文件,在EXPORT时,都统下COPY到lib目录下。
drugon
2005-08-18
打赏
举报
回复
楼上的搞笑,他一直都很热情的。
apicescn
2005-08-18
打赏
举报
回复
jFresH_MaN说得很好很详细!希望您能继续保持这种热情!我代表本版感谢你了。
terry_yip
2005-08-17
打赏
举报
回复
顶一下。
terry_yip
2005-08-16
打赏
举报
回复
补充一点,那个abc.jar不是在本工程的根目录下的。我的工作空间是E:\my_job 而abc.jar在D:\my_jar\里面的。
terry_yip
2005-08-16
打赏
举报
回复
jFresH_MaN(Contributing to Eclipse):
我试过了,建了一个WEB项目,然后在工程中引入了一个用户库,用户库下面是添加了一个叫abc.jar的文件的。 但EXPORT这个工程为JAR文件后,但解开它时,发现里面的不到abc.jar这个文件。
terry_yip
2005-08-16
打赏
举报
回复
我就是想知道楼上所说的那个问题
jFresH_MaN
2005-08-16
打赏
举报
回复
web项目默认都会把相关联的包拷贝到lib里面
如果是普通的application,则只是在项目根目录下有一份拷贝
humanity
2005-08-15
打赏
举报
回复
Build Path 中有个 order & export ,里面有很多 checkbox ,不知道这个选中了之后这些 jar 会被拷贝么?
如果是 Web 项目,他们是不是被拷贝到war 的 /WEB-INF/lib 中而其他Java 项目则拷贝到Jar 根目录呢?
不如你去试试看。
terry_yip
2005-08-14
打赏
举报
回复
我的意思是,这些类路径变量和用户库,都是在ECLIPSE上定义的,依赖于ECLIPSE,到时发布时,就脱离了IDE了,类路径变量和用户库中用到的JAR文件,应该放在哪里合适呢?
terry_yip
2005-08-14
打赏
举报
回复
谢谢楼上这么详细的解释,是不是应该把这些类路径变量和用户库都放在JDK_HOME,或ECLIPSE_HOME下面呢? 如果我要把这个工程发布到别的服务器上,那么,工程中所用到的这些类库和类路径变量,由于是对应本机路径的,发布时,应注意哪些问题呢?
terry_yip
2005-08-14
打赏
举报
回复
引用jFresH_MaN(Contributing to Eclipse) :把所有依赖的包都一起打进jar就没有问题了
你所说的依赖的包,包括那些在路径变量中的JAR和用户库中的JAR吧?是不是export时,把路径变量中的JAR和用户库中的JAR放在整个工程的根目录下就行了?
nelson1983
2005-08-14
打赏
举报
回复
借楼主的帖子问个问题
我用eclipse创建lomboz J2EE project时出现这个问题:
严重性 描述 资源 所在文件夹 位置 创建时间
2 项目 Company 缺少必需的库:“jdk/lib/tools.jar” Company 2005年8月14日 21:44:18
严重性 描述 资源 所在文件夹 位置 创建时间
2 在解决构建路径错误之前不能构建该项目 Company 2005年8月14日 21:08:09
上午还好好的,而且我打开以前的project没问题
jFresH_MaN
2005-08-14
打赏
举报
回复
eclipse Help 中是这么定义的:
Path variables specify locations on the file system. The location of linked resources may be specified relative to these path variables. They allow you to avoid references to a fixed location on your file system.
jFresH_MaN
2005-08-14
打赏
举报
回复
从本质上来将,他们都是一系列jar包或者包含jar的目录.
类路径变量是可以是一个目录,也可以是一系列jar包.从他的名字就可以看出,他定义的是一个路径变量,所以一般来说他的路径是相对与JAVA_HOME或者ECLIPSE_HOME的,因为这些路径是最好要保证可重用的.也就是说,不过你以后的jdk或者eclipse怎么变动位置,他们是相对路径,他们的定义就是一直都有效的.
使用他的时候是在project property->java build path->Library->add variable->choose one->extend.这样就可以选取里面的jar进入自己的工程了.
后者是library,从名字我们就可以知道他是一个用户定义的库.我们可以把一些相关联的一系列jar定义在自定义的库里面,以后导入的时候只要选择这个库,就可以导入所有相关联的jar了.他的路径可以是自由选择的一系列jar.
使用的时候是在project property->java build path->Library->add library->User library->choose one
jFresH_MaN
2005-08-14
打赏
举报
回复
不会的.只要你在export你的工程的时候把所有依赖的包都一起打进jar就没有问题了
至于原来放的位置都是无所谓的
m2
eclipse
_for_
eclipse
_3.3.zip
m2
eclipse
_for_
eclipse
_3.3.zip,m2
eclipse
插件
m2
eclipse
本地zip包
m2
eclipse
有时候远程不能更新,所以需要下载本地更新,但官网没有zip包下载,上传个让大家下载。
Eclipse
导入TOMCAT7源码所需jar包
在
eclipse
中
导入tomcat7源码学习时候,需要用户的jar包整理。
一本
eclipse
的
中
文教程
大家下载学习!!!!希望能有所帮助
Eclipse
从入门到精通
Eclipse
从入门到精通是一份很好的参考资料,对于从事或即将从事软件开发的人员来说是非常宝贵的东西。
Eclipse
58,452
社区成员
49,460
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章