如何在Eclipse中查看完整的编译路径?

时间:2010-06-16 18:33:31

标签: java eclipse ide compilation javac

我几乎每个我能想到的地方都找到了答案,但似乎没有任何方法可以实际看到Eclipse“运行”以编译项目(因为它确实需要安装JDK)并且可见实际构建)。我问,因为我在我的项目中导入了几个罐子,即使我查看了所有的javac文档,我也似乎无法弄清楚如何像Eclipse那样模仿它。在这种情况下,我真的需要能够在命令行上进行编译 - Eclipse或任何其他IDE都不是我们需要的。

我开始浏览Eclipse源代码,尽管这听起来很懒惰,但我只是变得不知所措,想到我会先问这里,希望其他人有同样的问题。

3 个答案:

答案 0 :(得分:1)

Eclipse JDT不需要JDK,也不使用javac - 它使用自己的编译器。

您可以通过阅读项目.classpath文件来查看类路径。 .project文件中列出了用于执行构建操作(Java或任何项目构建)的各种构建器。 (这些也列在项目设置中。)

可以调用Eclipse以无头模式构建项目,或编写可以使用JDK和Eclipse内部执行的Ant脚本,或者为内部和外部构建安装Maven支持。也可以将项目构建器配置为仅依赖外部工具。

答案 1 :(得分:0)

看看这两篇文章 http://www.eclipse.org/articles/Article-Builders/builders.html
http://www.eclipsepluginsite.com/builders-natures-markers.html

查看.classpath文件并开始构建ANT build.xml。您需要这样做才能在构建机器上拥有一致的构建。无论如何,构建服务器不太可能在其上安装eclipse。

Maven也是另一种用于构建的工具。在我们的商店,我们使用Ant。

答案 2 :(得分:0)

看一下ant4eclipse - 这个项目允许生成适当的ant数据结构,用于从.classpath文件和projectSet.psf文件中调用<javac>

通过使用它,我们可以“本地”使用Eclipse并弯曲ant以符合Eclipse。通常的做法是另一种方式。