我通常通过命令行运行这个程序,如下所示:
java Program <TestClass.java
根据我的理解,将TestClass.java的内容作为用户输入强制到控制台。 即它就像执行
java Program
然后输入TestClass.java中的内容
我的问题是在Eclipse中发生这种情况。我无法弄清楚该怎么做。
我原本以为添加了
<TestClass.java
运行配置中的程序参数可以工作,但似乎没有。
有什么建议吗?
答案 0 :(得分:1)
如何在主页上添加此内容。
InputStream in;
if (args.length > 0) {
in = new FileInputStream(args[0]);
} else {
// fallback
in = System.in;
}
然后将文件名添加为参数,就好像您正在运行java Program TestClass.java
一样。这样,无论您是像以前一样运行它还是使用文件名作为参数,它都会起作用。