我试图将两个参数从shell脚本传递给java代码。
java -classpath *various properties* -Xmx1025m MainClass "$Arg1" "$Arg2"
但是,应用程序立即退出,我推断出参数没有传递给java代码。
当我使用命令行参数在我的eclipse中测试它时,应用程序工作正常,但是当我从脚本调用它时,它失败了。我甚至在调用java命令之前打印出了arg1,arg2值,它们似乎没问题。
答案 0 :(得分:0)
你做得对。
让你的Java程序首先循环遍历其参数并打印出来,以确认;但命令行是对的。如果您需要更详细的帮助,可以显示整个脚本。