如何在不运行的情况下在Eclipse中编译Java程序?

时间:2010-10-30 10:01:15

标签: java eclipse compilation .class-file

我想在Eclipse中编译我的Java程序但不要运行它。我无法理解如何做到这一点。

如何在不运行的情况下将Java程序编译为Eclipse中的.class文件?

7 个答案:

答案 0 :(得分:43)

您可以在“项目”菜单中自动取消选中构建,然后通过Ctrl + B类型手动构建,或者单击打印机图标右侧显示的图标。

答案 1 :(得分:10)

您需要转到 Project-> Clean ... ,然后构建您的项目。这将起作用,即使您的源代码不包含任何作为可执行程序运行的主方法。 .class文件将显示在项目的bin文件夹中,位于工作区中。

答案 2 :(得分:3)

如果您在Eclipse中删除.class文件,然后尝试从.java文件再次构建它,它将不执行任何操作。如果您尝试在没有.class文件的情况下运行.java文件,则会收到无法找到主类的错误。

您将需要更改并重新保存.java文件,然后再次构建它,否则您必须在项目上运行Clean然后再次构建。

答案 3 :(得分:3)

右键点击Yourproject(in project Explorer)-->Build Project

它将编译项目中的所有文件并更新您的构建文件夹,所有这些文件都没有运行。

答案 4 :(得分:2)

在您的控制台中尝试此操作:

javac {$PathToYourProyect}/*

如果您还需要任何外部库,请尝试:

javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*

答案 5 :(得分:1)

转到项目资源管理器块... 右键单击项目名称 选择“构建路径”-----------> “配置构建路径”

然后弹出窗口将打开。

在此弹出窗口中,您将找到4个选项卡。 1)来源2)项目3)图书馆4)订单和出口

点击1)来源

选择项目(在该文件下存在您要编译的文件)

然后点击确定....

转到项目的工作区位置打开bin文件夹并搜索该类文件...

你将获得编译的java文件......

只是交叉验证检查更改的时间。

希望这会有所帮助。

感谢。

答案 6 :(得分:1)

右键单击包资源管理器上的文件 然后去Show in 在它下面去终端 Eclipse将有一个终端 使用javac fileName编译