当前位置: 首页 > 知识库问答 >
问题:

java.lang.system.console()在Git for Windows控制台中使用时返回null

轩辕源
2023-03-14

使用Git Bash时,Java命令行程序在用Java.lang.system.console()调用时不提供控制台。这会导致第三方Java工具在需要输入时失败。不过java.lang.system.in可以工作。

共有1个答案

章哲茂
2023-03-14

问题是由于使用mintty作为终端应用程序引起的。当安装Git for Windows时,会询问使用哪个终端。如果在安装时选择“使用Windows的默认控制台窗口”作为终端,问题就解决了。若要在已安装时更改此选项,请重新运行安装程序,并确保取消选中“仅显示新选项”复选框。

 类似资料:
  • Sometimes it’s nice to work with your contracts interactively for testing and debugging purposes, or for executing transactions by hand. Truffle provides you two easy ways to do this via an interactiv

  • 问题内容: 我正在遵循有关如何使用Jenkins签署Android APK的准则。我已经用KSTOREPWD和KEYPWD参数化了Jenkins的工作。Jenkins的工作配置(“构建”->“执行”外壳)的一部分是获取这些参数并将其存储为环境变量: 问题是当构建结束时,任何人都可以访问构建“控制台输出”并查看输入了什么密码;该输出的一部分: 因此,我想在命令输出之前抑制回声,并在命令之后重新启用回

  • 了解如何:打开DevTools Console(控制台),堆叠冗余消息或在自己的行上显示它们,清除或保持输出或将其保存到文件,过滤输出,以及了解其他Console(控制台)设置。 TL;DR 以专用面板形式,或作为任何其他面板的抽屉式面板的形式,打开Console(控制台)。 堆叠冗余消息或在自己的行上显示它们。 清除或保持页面之间的输出,或将其保存到文件。 按严重性级别,通过隐藏网络消息,或通过

  • 问题内容: 通过使用reactjs后挂机,不返回此状态下的电流值,我该如何处理呢? 这是这种情况的代码,尝试找出控制台日志的显示内容。 问题答案: 默认情况下,只做一件事,只做一件事,设置新状态并导致函数重新呈现。它本质上是异步的,因此默认情况下,通常在它运行之后运行的方法。 从您的示例中,在页面的全新加载中,键入’s’导致useState更改状态,但是由于它是异步的,因此将使用旧的状态值来调用,

  • 为什么我不能在这里回复一个糟糕的请求?在其他例子中,它工作得很好。

  • 简介 Xiaomi Cloud-ML也支持通过Web控制台访问,可以在浏览器完成所有资源的管理。 使用流程 选择深度学习服务 查看训练任务 提交训练任务 查看开发环境 创建开发环境 查看配额信息