【发布时间】:2012-05-31 10:56:16
【问题描述】:
我不知道用什么来标记它,但我需要帮助将两个命令组合成一个命令。我已经用 ant 尝试过这个,但它没有按要求执行(长话短说)。基本上我需要
javac *.java
java org.junit.runner.JUnitCore filename
合并为一个命令。最好像
ant
使用外部 build.xml 文件,但是在摆弄 Ant 几个小时后,我已经让它工作了,但不是按要求工作(我需要在运行时连续输出到标准输出)。我对 shell 脚本、聪明的 java 技巧以及任何东西都很好。我会尽我所能。
【问题讨论】:
-
Linux,我不确定具体是什么版本(它是远程机器所以我不知道所有细节)
-
为什么不
javac *.java && java org.junit.runner.JUnitCore filename? -
我可以这样做,但我希望可以将它放在某个脚本文件中,在那里我可以调用单个命令(ant、./scriptname 等)。唯一绝对的要求是它允许java在运行时输出到stdout(所以ant是不可能的)。
-
是什么阻止您将这两行代码放入 shell 脚本中?
-
我一直在尝试写一个,不过我对 shell 脚本一无所知。我一直在阅读有关它们的信息,如果我能成功,我会回答我自己的问题