【问题标题】:How can I compile a Java program in Eclipse without running it?如何在不运行的情况下在 Eclipse 中编译 Java 程序?
【发布时间】:2011-05-02 18:29:58
【问题描述】:

我想在 Eclipse 中编译我的 Java 程序,但不想运行它。我不明白该怎么做。

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

【问题讨论】:

  • @TheLQ:没错,我不知道它是自动编译的。谢谢。
  • 我也可以得到编译消息吗?

标签: java eclipse compilation .class-file


【解决方案1】:

您可以在项目菜单中取消选中自动构建,然后通过键入 Ctrl + B 或单击打印机图标右侧出现的图标手动构建。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        如果您在 Eclipse 中删除了 .class 文件,然后尝试从 .java 文件重新构建它,它将什么也不做。如果您尝试在没有 .class 文件的情况下运行 .java 文件,您将收到找不到主类的错误。

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

        【讨论】:

          【解决方案5】:

          在您的控制台中试试这个:

          javac {$PathToYourProyect}/*
          

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

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              【解决方案7】:

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

              然后弹出窗口将打开。

              在此弹出窗口中,您将找到 4 个选项卡。 1) 来源 2) 项目 3) 库 4) 订购和导出

              点击1)来源

              选择项目(您要编译的文件所在的项目)

              然后点击确定....

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

              您将编译该 java 文件...

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

              希望这会有所帮助。

              谢谢。

              【讨论】:

                猜你喜欢
                • 2012-11-13
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2021-11-15
                • 1970-01-01
                • 2022-01-21
                • 1970-01-01
                • 2014-10-26
                相关资源
                最近更新 更多