我想在Eclipse中编译我的Java程序但不要运行它。我无法理解如何做到这一点。
如何在不运行的情况下将Java程序编译为Eclipse中的.class
文件?
答案 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编译