如何使用eclipse构建可执行程序,该程序有参数

时间:2015-05-06 03:36:34

标签: java eclipse

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

主要功能是这样的:

public class Sample {
    public static void main(String[] args) {...}

我希望在终端中将其称为:

$./program args[1] args[2]

1 个答案:

答案 0 :(得分:0)

这个问题的答案提供了许多选项,可以为java程序提供一个可执行的包装器:How can I convert my Java program to an .exe file?

也就是说,我倾向于将我的编译类捆绑为jar(eclipse提供导出到jar工具)并编写shell脚本,如:

#!/bin/bash
export CLASSPATH=`dirname $0`/my-archive.jar
java -cp $CLASSPATH my.package.Sample $@

设置相对于脚本位置的类路径(这样你就可以从任何地方调用脚本)并将给脚本的任何参数传递给java程序。