我想打一个漂亮的Java命令行应用程序,它犯规包括所有讨厌的“Java的罐子some.jar参数”Java漂亮的命令行应用程序?
相反,我会对它的工作就像
program -option argument
像任何其他命令行应用程序。我使用ubuntu linux,如果它包含一些.sh脚本或其他东西,它会很好。我知道我可以用java -jar program.jar
创建一个文件,然后做chmod +x file
,之后我可以用./file运行我,但是我怎样才能将参数传递给程序?
或者只是将所有参数转发给java应用程序。例如'java -jar $ @' – nos 2010-05-20 10:35:19
如果你愿意的话,把bash脚本放在bash中PATH – phoenix24 2010-05-20 10:54:31
只是为了挑剔,我认为“$ @”可以更好地处理引用(引用每个参数,如果有空格在路径中,说)。男人bash会告诉你一定... – pdbartlett 2010-05-20 10:56:18