我已经创建了可执行的jar,并且正在使用apache ant编译和运行该程序。当我使用java -jar jarfile.jar执行它时,程序可以很好地交互,并通过缓冲阅读器system.in接受用户输入,但当我通过apache ant by ant run运行它时,它在接受第一次输入后挂起为什么apache ant不接受通过键盘输入的System.in?
是否需要在apache ant的run target java任务中添加一些内容?
我的问题真的很简单,因为这是我第一次使用ANT for java,而且我在xml方面没有太多经验(几乎没有经验),我需要知道一些事情……我已经知道了一些基本的东西,比如使用名称和依赖项来指定目标,并且我尝试通过在命令提示符下输入ant来运行一个java程序,但在all....my中没有遇到任何问题。问题是:
我如何在不键入"-Dsomething“的情况下将参数传递给ant,因为这是所有在线内容都告诉我的……我需要输入一个像"-p“或"-e”这样简单的<em