为什么"<输入.txt"在IntelliJ IDEA中不起作用?



我刚刚尝试在IntelliJ IDEA设置中添加"

java -classpath out/my/project Main < input.txt

由于 IDEA 控制台,它使用正确的命令:

/usr/lib/jvm/java-10-oracle/bin/java -javaagent:/opt/idea-IU-182.3911.36/lib/idea_rt.jar=41093:/opt/idea-IU-182.3911.36/bin -Dfile.encoding=UTF-8 -classpath /home/daniel/Desktop/untitled/out/production/untitled Main < /home/daniel/Desktop/untitled/test.txt

如何解决?

< input.txt是一个shell(bash(操作。 当你在 bash 中使用它时,文件被打开,STDIN、STDOUT、STDERR 被重定向到你运行的命令。 您必须在包装器命令中自己执行此操作。

功能请求 https://youtrack.jetbrains.com/issue/IDEA-88717

解决方法是IntelliJ IDEA:使用外部文件的参数运行java

最新更新