Eclipse导入工程提示:invalid project description

Eclipse导入工程提示:invalid project description

 原因如下:

 

Today, when I imported an existing project into eclipse's workspace, I got the following error:

Invalid project description.

D:/eclipse/workspace/report and D:/eclipse/workspace overlap

In the beginning, my project was located in D:/report instead of the workspace directory of eclipse, and its name was test. It worked well then. After googling on the internet, I found the root cause of the problem.

There are two kinds of places where projects can be located:

1) In the "default" location. This means that the project directory is a direct child directory of the workspace directory (aka the platform instance location), and the project directory name matches the project name.

2) Outside the default location, in a directory that is neither a parent or child of the platform instance location. In this case the directory name does not need to match the project name.

As you can see, my project belongs to the second kind initially. When moved to the workspace directory of eclise, it belongs to the first kind. Therefore the name of the project should be the same as the project directory. This can be done by changing the project description file(.project) located in the root directory of the project:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
 <name>test</name>
 <comment></comment>
 <projects>
 </projects>
 <buildSpec>
  <buildCommand>
   <name>org.eclipse.jdt.core.javabuilder</name>
   <arguments>
   </arguments>
  </buildCommand>
 </buildSpec>
 <natures>
  <nature>org.eclipse.jdt.core.javanature</nature>
  <nature>com.sysdeo.eclipse.tomcat.tomcatnature</nature>
 </natures>
</projectDescription>

After changing the name of the project from test to report, I can import my project into eclipse's workspace successfully.

 

eclipse在project的 root路径下有个.project 文件,里面有该project的相关信息,eclipse通过该文件来执行对project的 管理吧应该是。

转载于:https://www.cnblogs.com/234fei/archive/2012/08/10/2631960.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值