在eclipse目录中,有.classpath文件。这个文件的目的是什么? 我有ant build.xml可用,为什么Eclipse仍然需要它自己的?。月食问题中的.classpath文件
7
A
回答
9
Eclipse拥有自己的机制来构建您的项目。 .classpath文件包含IDE用于创建在构建时使用的类路径,运行时等的信息。如果需要,可以直接编辑此文件,但它是由IDE根据您通过项目属性提供的设置创建的对话。
在Eclipse中存在Ant集成,因为它为您提供了特定的编译器以用于构建文件,但它不能将构建文件中的任何信息用于其自己的构建器。 Ant文件是自定义的,所以Eclipse不可能知道要使用什么信息。
1
这样做的原因是,如果您有Ant文件,则无关紧要。这个文件存在的原因是这是一个Java项目,而相应的项目性质总是生成这样一个文件。创建一个正常的项目(新建 - >项目 - >常规 - >项目),你会看到没有.classpath文件。 一般来说,我会建议将这些功能拆分为单独的项目,这意味着一个用于开发的Java项目,一个用于执行您的Ant脚本的非Java项目。
HTH汤姆
相关问题
- 1. 问题与月食中的maven
- 2. glassfish中的JNDI/Classpath问题
- 3. ant4eclipse classpath问题
- 4. javac CLASSPATH问题
- 5. Java Classpath问题
- 6. 从jar加载文件时出现问题(classpath问题)
- 7. 月食中的孟加拉字体显示问题
- 8. java.lang.StackOverflowError的月食
- 9. Java classpath jdbc问题
- 10. 斯卡拉/月食 - 文件未编译
- 11. 日食Maven插件问题
- 12. 问题设置javamail的classpath?
- 13. 建立月食日食
- 14. Leiningen classpath问题,将第二个文件添加到项目中
- 15. 日食图书馆CLASSPATH和WEB-INF \ Lib文件
- 16. 月食“忘记”
- 17. UML2月食
- 18. Android和月食
- 19. 禁用月食
- 20. SQLite数据库连接问题的Java /月食
- 21. eclipse中的Classpath jar文件
- 22. feed_dict中喂食问题(Tensorflow)
- 23. ant java jar classpath问题
- 24. Java Lucene Classpath问题ubuntu
- 25. EOF例外Hadoop的日食/月食
- 26. 不能在月食
- 27. 反复月食挂
- 28. 不能在月食
- 29. Axis2在月食Luna
- 30. 不能在月食
重新修改'通过IDE .classpath':更具体地说,这是通过做 “我的项目>(点击鼠标右键)>'建立Path'>'配置构建path'” - 这相当于完全(至少按项目顺序)到.classpath中的行。感谢[这个答案](http://stackoverflow.com/a/3344046/1864054)。 – Withheld