1、原因:虚拟机是否有一个控制台Console取决于所依赖的平台和虚拟机解析该方 法的方式。如果敦饪测怙虚拟机是从一个交互式的命令行中启动的,而没有重定 向标准输入和输出流,那么虚拟机会自动的连接到键盘作为标准输 入,并且把启动虚拟机的地方作为标准输出。如果虚拟机是自动启动 的,例如通过后台的一个任务计划,那么典型的情况就是没有Console控 制台......。
2、解决办法:1、使用命令行进行运行,编译可以使用集成开发环境。这样可以完成标准输 出。2、在程序中重定向标准输出到其他的设备或者方式(例如写到文本文件),这 样也可以"比较不方便的"完成该功能。3、在main函数结束时,添加system.exit(0);