Eclipse项目编译,还是不?

时间:2010-09-27 23:49:03

标签: java eclipse command-line terminal

我注意到当我在Eclipse中构建一个非常简单的Java程序时,我尝试从终端/命令行运行它,它给了我错误。我注意到经过一些搜索之后,我必须实际编译我在终端的Eclipse中创建的.java文件来创建和运行应用程序。但是,我可以在Eclipse中保存并运行并获得相同的输出(在eclipse中)。

我检查了是否可以在Eclipse中构建项目但是这样做的选项是灰色的。那么,如果它实际上从未被编译过,Eclipse如何运行呢?

1 个答案:

答案 0 :(得分:1)

Eclipse会编译它,否则它无法运行它: - )。

Eclipse生成普通的.class文件,就像javac一样。它将它们放入其“构建目录”中,您可以在“构建路径”(或者某些东西 - Eclipse现在不方便)对话框中设置它。默认情况下,我认为它是under / bin。

原则上,您可以使用这些类文件在终端中运行程序;你只需要相应地设置你的CLASSPATH。

实际上,您可以从Eclipse内部运行程序(例如更容易调试),或者部署程序(使用例如Ant)来获取某种安装程序或安装文件,然后安装并运行它。这样,您始终可以从完整,正确的安装中运行。

当然对于小型/简单程序,只需从Eclipse的类文件运行就可以了。