在linux上运行编译的java程序

时间:2012-10-09 06:04:21

标签: java

我使用eclipse开发我的应用程序。

我有2个java文件,一个是main,一个是main使用的类。 在eclipse中,我只是执行java程序,它的工作原理。 (默认包)。

现在我只想在linux和其他Windows上运行这个程序。 我该怎么运行它?如果你能指出一个也很好的教程。

此时此刻我还没看到jar文件/ mainfest。我正在寻找的是运行程序

4 个答案:

答案 0 :(得分:2)

最简单的方法可能是导出一个可运行的jar。

  1. 在eclipse中,选择你的项目。
  2. 右键单击>出口
  3. 选择“Runnable Jar”
  4. 按照向导,确保选择正确的运行配置。
  5. 现在应该保存一个jar文件,可以通过双击GUI或使用命令行来运行:java -jar <your jar file>

答案 1 :(得分:1)

如果您的类名为MainClass.class,则只需调用

java MainClass

答案 2 :(得分:1)

基本方式: 在已安装的位置找到您的java.exe,例如jdk/bin文件夹。

将您的程序简单地作为

运行

不带参数

 jdk/bin/java yourMainProgramClass  

使用参数param1和param2,它们可用于main的args变量(String [] args)

 jdk/bin/java yourMainProgramClass param1 param2 

在同时存在.class(编译输出)文件的文件夹中。

好方法: 在路径中添加java.exe或整个jdkxxx/bin文件夹。完成后,将程序简单地作为

运行

没有参数:

java yourMainProgramClass

使用参数param1和param2,它们可用于main的args变量(String [] args)

java yourMainProgramClass param1 param2 

在存在.class(编译输出)文件的文件夹中。

答案 3 :(得分:0)

使用命令

切换到定位的java文件目录
  

java yourMainProgram

如果您需要在类路径中指定任何jar使用

 java -cp /path/to/jar yourMainprogram

Document For Windows         Document For Linux

相关问题