如何使用eclipse构建用java编写的可执行程序?并且需要在ubuntu终端中传递参数。
主要功能是这样的:
public class Sample {
public static void main(String[] args) {...}
我希望在终端中将其称为:
$./program args[1] args[2]
答案 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程序。