Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不使用IDE的情况下在Linux上运行Java项目_Java_Linux_Ide - Fatal编程技术网

如何在不使用IDE的情况下在Linux上运行Java项目

如何在不使用IDE的情况下在Linux上运行Java项目,java,linux,ide,Java,Linux,Ide,我是Java新手。 基本上,我开发了一个java项目,其中包含Eclipse中的多个java包。该项目在安装了redhat Linux的桌面上正常运行。但是,我需要在功能更强大的Linux服务器(redhat enterprise Linux)上运行它,该服务器没有安装X11。因此,不可能在该服务器上运行Eclipse。 有可能吗?如果是,如何将整个项目移动到该服务器,包括输入和输出文件夹 感谢您在Eclipse中使用“Export Runnable Jar”选项。突出显示您的项目,然后单击文件

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


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

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

yum install java-1.6.0-openjdk*
一旦有了java,就只需要执行应用程序了。我建议使用eclipse将项目编译为jar,并使用以下命令执行它:

java -jar *JarFileName*.jar

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

步骤1;-在bash配置文件中设置JAVA_主页

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

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

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

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


如果将项目打包为jar,则可以在命令行上使用
java-jar jarfile.jar
执行它。或者你也需要在那台机器上编辑源代码吗?谢谢。我知道您可以用自己的方式轻松地编译java程序,但我想知道如何编写一个java“包”,其中包含许多.java代码。谢谢。输入参数、输入文件和输出文件夹呢?我有一个输入参数,数百万个输入文件和一个输出文件夹。我是否将所有内容导出到.jar文件中?还是仅源文件夹?如果我使用“javac”,我怎样才能完成包含数十个.java代码的多个包呢?对不起,我是Java新手。@fanchyna也许这会有帮助。。此外,您不必使用可运行的jar,阅读有关javac的内容,您可以一次编译大量文件。。。