无论如何都要为Java程序设置IntelliJ运行配置,以便它像在终端中运行它一样运行:
java Uguu < file
我如何告诉IntelliJ放置<
文件?
答案 0 :(得分:4)
IntelliJ IDEA的运行配置不支持输入重定向。请考虑修改您的程序,以便它可以接受文件名作为命令行参数并从该文件中读取,而不是从标准输入中读取。
答案 1 :(得分:0)
尝试Run -> Edit Configurations... -> Tab "Configuration" -> Program arguments
答案 2 :(得分:0)
您可以使用此代码模拟文件输入:
System.setIn(new FileInputStream("FILE_NAME"));
或者将文件名作为参数发送,然后将其放入FileInputStream:
System.setIn(new FileInputStream(args[0]));