我正在用 Java 和 gradle 编写一个控制台应用程序。我正在使用该application
插件,并且在build.gradle
.
在我的主要课程中,我BufferedReader
与System.in
. 问题是:当我gradle run
在项目目录中运行时,阅读器不会等待我的控制台输入。BufferedReader#readLine
而是null
在第一次调用时返回。这种行为对于我正在做的事情是不可取的。
解决办法是什么?是否有用于 gradle 的单独控制台应用程序插件,或者我是否需要以application
某种方式调整插件以满足我的需要?