JAVA学习之路

常用链接

统计

最新评论

.project和.classpath

现在开源的一些工程和各种JAVA书籍所附的源文件一般只提供了ANT用的文件:build.xml。对于习惯在IDE环境下学习、工作的人会感觉不方便。如果能导入Eclipse既方便代码阅读和修改,还可以使用Together等UML工具分析代码。

导入方法就是手工增加两个文件:
.project和.classpath

.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>your_project-name</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>
</natures>
</projectDescription>


.classpath
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
      <classpathentry kind="src" path="src"/>
      <classpathentry kind="src" path="othersrc"/>
         <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
      <!--<classpathentry kind="lib" path="lib/dom4j.jar"/>-->
      <classpathentry kind="output" path="classes"/>
</classpath>

注意:上述两个文件放置的位置应该根据情况而定。

建立上面两个文件后,在Eclipse中选import->Project,导航到.project所在的文件夹Eclipse就会发现工程文件名并显示,这样就可以直接导入工程了。导入的工程文件可能会有jar文件引用问题,修改类库引用(),如果problem中没有错误信息了
另外build.xml文件在Eclipse中运行可能要进行一定修改。


如果工程文件比较复杂可以参照appfuse中的.project和.classpath文件
AppFuse工程带有Eclipse 和IntelliJ IDEA的工程文件可以直接导入。

附:
与.project和.classpath在同一目录由插件产生的一些文件:
Spring for Eclipse 产生的文件:
.springBeansProject


JBoss IDE for Eclipse产生的文件:
.packaging
.xdoclet
packaging-build.xml
xdoclet-build.xml


EasyStruts Plugin产生的文件:
.easystrutsplugin


TomcatPlugin产生的文件:
.tomcatplugin

它们基本都是XML文档,这就是XML强大描述能力的体现!

其实JBuilder 和IntelliJ IDEA中的工程信息文件也是XML格式(虽然它们看起来有个图标)

对简单的JBuilder和IntelliJ 工程文件集我们也可以按照上面的方法导入Eclipse文件。

如果你习惯使用JBuilder和IntelliJ,用写字板打开pri和ipr文件看看其结构,相信你也可以构造出正确的prj和ipr文件。

posted on 2007-12-04 15:27 joaquin25 阅读(769) 评论(0)  编辑  收藏 所属分类: Eclipse专题


只有注册用户登录后才能发表评论。


网站导航: