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