Eclipse程序参数不工作(java)?

Eclipse程序参数不工作(java)?,java,eclipse,command-line-arguments,Java,Eclipse,Command Line Arguments,我通常通过如下命令行运行此程序: java Program <TestClass.java 然后输入TestClass.java中的内容 我的问题是如何在Eclipse中实现这一点。我不知道怎么做。 我会认为 <TestClass.java 将此添加到主屏幕上方如何 InputStream in; if (args.length > 0) { in = new FileInputStream(args[0]); } else { // fallback in =

我通常通过如下命令行运行此程序:

java Program <TestClass.java
然后输入TestClass.java中的内容

我的问题是如何在Eclipse中实现这一点。我不知道怎么做。
我会认为

<TestClass.java

将此添加到主屏幕上方如何

InputStream in;
if (args.length > 0) {
  in = new FileInputStream(args[0]);
} else {
  // fallback
  in = System.in;
}

然后添加文件名作为参数,就像运行
java程序TestClass.java
。这样,无论您是像以前一样运行它,还是使用文件名作为参数,它都会起作用。

将此文件添加到主文件的顶部如何

InputStream in;
if (args.length > 0) {
  in = new FileInputStream(args[0]);
} else {
  // fallback
  in = System.in;
}

然后添加文件名作为参数,就像运行
java程序TestClass.java
。这样,无论您是像以前一样运行它,还是使用文件名作为参数,它都会起作用。

是否可能它确实起作用,但您的工作路径错误?TestClass.java与Program位于同一文件夹中,所以我不认为是这样?Eclipse只支持JVM/Program参数。但是您将DOS commnad