首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么在控制台应用程序中运行主文件时,IntelliJIDEA Kotlin不接受readLine()的输入?

在控制台应用程序中运行主文件时,IntelliJ IDEA Kotlin不接受readLine()的输入的原因是因为IntelliJ IDEA的控制台窗口不支持标准输入(stdin)的交互式输入。readLine()函数是用于从标准输入读取用户输入的函数,但在IntelliJ IDEA的控制台中无法直接使用。

为了解决这个问题,可以使用其他方式来获取用户输入,例如使用命令行参数或者使用GUI界面来替代标准输入。下面是一些解决方案:

  1. 使用命令行参数:可以在运行程序时通过命令行参数传递输入参数,然后在程序中使用args数组来获取这些参数。例如,可以在运行程序时输入java -jar myprogram.jar input1 input2,然后在程序中使用args[0]args[1]来获取输入参数。
  2. 使用GUI界面:可以使用图形用户界面(GUI)来替代标准输入。可以使用Java的Swing或JavaFX等库来创建一个简单的窗口,然后在窗口中添加文本框或其他输入组件,让用户在界面上输入数据。

需要注意的是,以上解决方案都需要对程序进行相应的修改。如果需要在IntelliJ IDEA的控制台中进行交互式输入,可以考虑使用其他IDE或命令行工具来运行程序,或者使用其他编程语言的解释器或交互式环境来进行测试和调试。

相关搜索:在IntelliJ中运行我的TestNgbased脚本时,为什么控制台中打印ASCII字符?在windows中运行run.batch中的jar文件时,无法找到或加载主类在c#控制台应用程序中运行引用2个文件作为参数的.exe应用程序根据用户在控制台应用程序VB.NET中输入的修改日期搜索文件为什么我的Flutter应用程序不能运行?虫子!源单元'_BuildScript_‘中的阶段’语义分析‘异常不受支持的类文件主版本60在.Except中构建时,MVC LINQ不会排除值,但在一个简单的控制台应用程序中会排除值。为什么?在我的计算机中安装图形输入板时,是否可以使用signature_pad.js在我的web应用程序中运行为什么我第二次在Python中运行open()和write()时,同样的txt文件什么也没写?为什么编译器在Ubuntu上运行的React应用程序中查找src文件夹而不是node_modules文件夹中的依赖包为什么在调试模式下运行父程序包时,子SSIS程序包的.dtsx文件会在BIDS中打开?为什么在尝试将转换后的js文件导入到我的应用程序中时,收到$ isnotafunction和window.renderDashboardisnotafunction的错误?为什么我得到"ValueError:对已关闭文件的I/O操作“。当我在Jupyter中运行最后一段代码时?ITextSharp在unity编辑器中运行良好,但当应用程序构建到windows独立版时,会生成损坏的0字节文件当异常来自另一个类文件的另一个方法到program类的main方法时,在控制台应用程序中处理全局异常当我在windows上运行我的rust应用程序时,着色可以与cargo run一起工作,但当直接使用二进制文件时,它会完全崩溃。为什么?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券