eclipse workspace 文件介绍

本文介绍了Eclipse工作空间(workspace)的构成,包括.metadata文件夹中的.lock文件用于防止多实例同时打开,version.ini可能影响Eclipse启动,.mylyn与仓库配置,以及.plugins中插件的配置信息。此外,还详细解析了工程目录结构,如.bin、.src、.settings、.classpath和.project文件的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



eclipse workspace学习,
作为eclipse的工作空间,目录下会有.metadata这个隐藏文件夹,里面有.mylyn、.plugins、version.ini、.lock。


1、对于.lock文件,如其名字为锁:eclipse通过对本文件的独占式打开至到eclipse退出是释放,防止同一工作空间被多个eclipse占用。当然他的内容就没有任何意义了。测试,在ubuntu下,打开一个eclipse workspace为a,再次打开一个指向这个不能打开,将这个删除,第二个eclipse就可以以这个目录打开。TODO:源码。


2、对于文件version.ini,从名字上看意思是版本初始化。eclipse3.7的内容是org.eclipse.core.runtime=1。当将1改掉,eclipse打开时会出错。TODO:为什么?


3、.mylyn目录内容contexts目录和repositories.xml.zip压缩目录,contexts初始时是空的。repositories.xml.zip内容有一个repositories.xml。从名字上看是仓库配置。这个可以参考http://baike.baidu.com/link?url=_bBYxEpQ_aGk_7k5tikFGm0F6iZzTeI7y47W-A0nrt-PFnATQad-7eXMiRx6yK6Y3HFKZs6JivCHtJUb0HrhEq,TODO:。


4、.plugins各种插件的配置文件。


新建一个java工程aaa。在workspace中会有一个aaa的文件夹对应这个工程,里面有bin:存储编译生成文件,src:源码文件,.settings目录:本工程相关的环境配置,如jdk配置。


5、.classpat配置编译规则,如<classpathentry kind="src" path="src"/>指定源码目录包括其子目录,也可以指定本目录的生成文件目录,<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>指定jdk唯一<classpathentry kind="output" path="bin"/>指定默认输出目录唯一。<classpathentry kind="var" path="M2_REPO/com/alibaba/external/xml.xstream/1.3.1/xml.xstream-1.3.1.jar" sourcepath="M2_REPO/com/alibaba/external/xml.xstream/1.3.1/xml.xstream-1.3.1-sources.jar"/>需要的jar包,sourcepath绑定源码。


6、.project,描述这个工程,name名字,comment工程注释描述,运行时需要的额外Eclipse插件<natures></natures>,及其具体加载方式信息<buildSpec></buildSpec>,如果插件过多启动慢,可以去掉一些,在打开关联文件是会加载关联插件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值