Java 如何使用eclipse构建一个可执行程序,程序中有一些参数

Java 如何使用eclipse构建一个可执行程序,程序中有一些参数,java,eclipse,Java,Eclipse,如何使用eclipse构建用java编写的可执行程序?还有一些参数需要在ubuntu终端中传递 主要功能如下: public class Sample { public static void main(String[] args) {...} $./program args[1] args[2] 我想在终端中这样称呼它: public class Sample { public static void main(String[] args) {...} $./progra

如何使用eclipse构建用java编写的可执行程序?还有一些参数需要在ubuntu终端中传递

主要功能如下:

public class Sample {
    public static void main(String[] args) {...}
$./program args[1] args[2]
我想在终端中这样称呼它:

public class Sample {
    public static void main(String[] args) {...}
$./program args[1] args[2]

这个问题的答案为java程序提供了许多可执行包装的选项:

也就是说,我倾向于在linux上使用编译后的类作为jar绑定(eclipse提供了一个导出到jar的工具),并编写一个shell脚本,如:

#!/bin/bash
export CLASSPATH=`dirname $0`/my-archive.jar
java -cp $CLASSPATH my.package.Sample $@
它设置相对于脚本位置的类路径(因此您可以从任何地方调用脚本),并将给定给脚本的任何参数传递给java程序