【问题标题】:How to Run a Java Project on Linux Without Using IDE如何在不使用 IDE 的情况下在 Linux 上运行 Java 项目
【发布时间】:2013-05-15 11:45:51
【问题描述】:

我是 Java 新手。 基本上,我在 Eclipse 中开发了一个包含多个 Java 包的 Java 项目。该项目在我安装了 redhat Linux 的桌面上运行良好。但是,我需要在没有安装 X11 的更强大的 Linux 服务器(redhat Enterprise Linux)上运行它。因此,不可能在该服务器上运行 Eclipse。 有可能这样做吗?如果是这样,我如何将整个项目移动到该服务器,包括输入和输出文件夹?

谢谢

【问题讨论】:

  • 如果您将项目打包为 jar,您可以在命令行中使用java -jar jarfile.jar 执行它。或者您还需要在该机器上编辑源代码吗?

标签: java linux ide


【解决方案1】:

在 Eclipse 中使用“Export Runnable Jar”选项。突出显示您的项目,然后单击 file->Export,选择 Java,选择 Runnable Jar 文件。否则,您也可以使用javac 编译器编译您的项目并使用 java 命令和您的主类运行它。

【讨论】:

  • 输入参数、输入文件和输出文件夹呢?我有一个输入参数、数百万个输入文件和一个输出文件夹。我是否将所有内容都导出到 .jar 文件中?还是只有源文件夹?如果我使用“javac”,我该如何处理包含数十个 .java 代码的多个包?抱歉,我是 Java 新手。
  • @fanchyna 也许这会有所帮助? stackoverflow.com/questions/945962/… .. 你也不必使用可运行的 jar,阅读 javac 你可以一次编译很多文件......
【解决方案2】:

您需要在要运行它的机器上安装 JRE。这可以通过以下命令完成:

yum install java-1.6.0-openjdk*

一旦你有了java,那么它只是执行你的应用程序的问题。我建议使用 eclipse 将您的项目编译为 jar 并使用以下命令执行它:

java -jar *JarFileName*.jar

【讨论】:

    【解决方案3】:

    运行 Java 与 Eclipse 无关。您可以通过打开终端在 linux 机器上运行您的 java 程序。

    Step1;- 在 bash 配置文件中设置 JAVA_HOME。

    Step2:- 打开终端,进入主程序所在的文件夹或包。

    第 3 步:- 使用 javac -cp lib.jar Filename.java 编译它

    步骤 4:- 编译类文件可用后,使用 java filename.java 运行它

    通常像eclipse这样的IDE是用于开发而不是运行应用程序,但也可以使用Linux版本的eclipse

    http://eclipse.org/downloads/?osType=linux

    【讨论】:

    • 谢谢。我知道您可以使用自己的方式轻松编译 java 程序,但我问的是如何做一个 java“包”,其中包含许多 .java 代码。谢谢。
    猜你喜欢
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 2020-03-04
    • 2011-07-04
    相关资源
    最近更新 更多