就像这个命令
java XXX a.txt < b.txt
XXX 是一个类文件。如果我使用java命令行它可以正常运行。但是当使用eclipse并在eclipse的参数处输入a.txt < b.txt时,程序被阻塞了。这个符号<在eclipse中只是一个字符串,但在java命令行中有一些特殊的功能。那么如何正常制作eclipse的结果呢?谢谢你!
就像这个命令
java XXX a.txt < b.txt
XXX 是一个类文件。如果我使用java命令行它可以正常运行。但是当使用eclipse并在eclipse的参数处输入a.txt < b.txt时,程序被阻塞了。这个符号<在eclipse中只是一个字符串,但在java命令行中有一些特殊的功能。那么如何正常制作eclipse的结果呢?谢谢你!
在命令行上,< b.txt
不是命令行参数的一部分。
java XXX a.txt < b.txt
告诉 shell 运行java XXX a.txt
,并将 的内容b.txt
作为标准输入提供。
Eclipse显然不支持这一点。但是,如果您愿意更改您的 Java 程序,您可以让它使用第二个文件名作为命令行参数,并从该文件名(如果提供)而不是标准输入中读取。