首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse项目编译,还是不编译?

Eclipse项目编译,还是不编译?
EN

Stack Overflow用户
提问于 2010-09-28 07:49:03
回答 1查看 933关注 0票数 0

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-28 08:00:27

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

Eclipse生成普通的.class文件,就像javac一样。它将它们放到它的"build directory“中,这个目录是您在"build path”(或者其他什么东西-- Eclipse现在还不方便)对话框中设置的。默认情况下,它在/bin下,我相信。

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

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3808703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档