2013-05-20 55 views
4

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

谢谢

+5

。 jar'。或者你是否需要在该机器上编辑源代码? – thatidiotguy

回答

3

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

+0

输入参数,输入文件和输出文件夹怎么样?我有一个输入参数,数百万个输入文件和一个输出文件夹。我是否将所有内容导出到.jar文件中?或者只有源文件夹?如果我使用“javac”,我怎么能做多个包含数十个.java代码的包?对不起,但我是Java新手。 – fanchyna

+0

@fanchyna也许这会帮助吗? http://stackoverflow.com/questions/945962/java-problem-running-a-jar-file-in-command-line ..你也不必使用可运行jar,阅读关于javac你可以编译很多一次文件... – KyleM

0

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

yum install java-1.6.0-openjdk* 

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

java -jar *JarFileName*.jar 
0

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

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

第2步: - 打开终端,转到您的主程序所在的文件夹或包。

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

步骤4编译: - 编译的类文件将提供后,用java filename.java

通常IDE一样运行Eclipse是发展不运行应用程序,但如果你打包项目作为一个罐子,你可以执行它与`Java的罐子jar文件在命令行上的Linux版本的Eclipse也可

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

+0

谢谢。我知道你可以用你的方式轻松地编译一个java程序,但是我正在问的是如何做一个包含许多.java代码的java包。谢谢。 – fanchyna

相关问题