Posts Tagged by eclipse

如何把一个目录变成eclipse能识别的项目?

在使用eclipse进行编辑,开发,调试时,经常有这样一种需求,eclipse 的workspace指定在某个目录,然后需要引入另外一个目录作为一个项目。为清楚起见,假设eclipse的workspace指定在home中, 希望能使用eclipse对现有目录/var/www/yaozer.cn(存放着本网站的所有程序)里面的文件直接进行编辑, 这样, 文件一更改,就能立刻在界面上反应出来。

每次选择在eclipse里面打开一个文件很麻烦,你肯定希望eclipse把/var/www/yaozer.cn识别成一个的项目,再进行编辑等操作。怎么做到呢?

尝试1: 新建一个空project, 尝试将具体内容关联到/var/www/yaozer.cn, 如使用import之类, 达不到要求。
尝试2 :把 /var/www/yaozer.cn 作为一个已有项目选择File -> Import …成新的项目, 结果eclipse不会识别 /var/www/yaozer.cn为已有项目。

尝试3: 核心思想是把/var/www/yaozer.cn转化为eclipse能识别的项目, 再将它作为已有项目import 成新的项目。 具体步骤如下:

  1. 新建项目,名称指定为yaozer.cn, 选择合适的类型。
  2. 现在项目yaozer.cn基本是空的, 我们需要的就是生成的配置文件。复制.project等配置文件到 /var/www/yaozer.cn, 使得该目录将来能被eclipse识别能project.
  3. 删除workspace里面的yaozer.cn, 选择File -> Import…  -> “Existing projects into workspace”, 这时/var/www/yaozer.cn已经能被识别成项目了,顺利导入即可。

标准解决方案
新建project, 新建时去掉默认勾选的“Use default location”, 指定为/var/www/yaozer.cn, 如果出来覆盖文件的窗口,基本上是选择 No.

要把eclipse workspace之外的普通目录/var/www/yaozer.cn成了eclipse的一个项目,答案是如此简单。

分享家:Addthis中国

ubuntu desktop 8.10自带的eclipse3.2问题太多!

全面使用 open source 中, 坚决抛弃windows。可惜常用的eclipse3.2经常崩掉, 还有它的CVS, SVN插件也是频繁报错,实在受不了了。 换上了 eclipse3.4.1 + aptana, 稳定了很多, 基本能满足开发的需要。

分享家:Addthis中国