我以交互的方式添加了一些system.in输入(用户输入)。我已经创建了可执行的jar,并且正在使用apache ant编译和运行该程序。当我使用java -jar jarfile.jar执行它时,程序可以很好地交互,并通过缓冲阅读器system.in接受用户输入,但当我通过apache ant by ant run运行它时,它在接受第一次输入后挂起为什么apache ant不接受通过键盘输入的System.in?
是否需要在apache ant的run target java<
我想创建一个非常简单的控制台应用程序。如果我按了“回车”键,我希望程序打印"hi“。不幸的是,由于我缺乏知识,当我按下键盘上的enter/return键时,什么也没有发生。下面是我的代码到目前为止的样子:import java.awt.event.KeyEvent;
public class Trash
我尝试使用in.nextLine()从控制台输入中解析一个字符,并从中获取charAt(0)。我的问题是,在要求用户输入一个字符串来执行in.nextLine()之后,它跳过了输入,并且由于试图获取空字符串的第一个字符而产生了一个错误。to clear, or 'q' to quit: ");char tempOperator = temp.charAt(0);java.lang.StringIndexOu