有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

java Program <TestClass.java

据我所知,它强制TestClass的内容。java作为用户输入发送到控制台。 i、 这就像执行

java Program

然后输入TestClass中的内容。爪哇

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

<TestClass.java

在运行配置中添加程序参数是可行的,但似乎不行
有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

    把这个放在你的主菜上怎么样

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

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