通过批处理文件向Java提供输入

时间:2015-07-02 05:14:08

标签: java eclipse

我正在开发一个应用程序,其中用户在批处理文件中输入输入,批处理文件输入作为eclipse的输入给出,oy将运行Java程序(逻辑)并通过批处理文件或输出提供输出一个擅长。

2 个答案:

答案 0 :(得分:0)

在Eclipse中,您可以使用Run>设置参数。运行配置>参数

直接运行jar文件非常简单:java -jar someFile.jar port ip whatever else

这些参数将作为main()传递给String[]方法,因此如果您需要数字,则必须转换它们。

public static void main(String[] args) {

        System.out.println(args[0]); // port
        System.out.println(args[1]); // ip
        System.out.println(args[2]); // whatever
        System.out.println(args[3]); // else
    }

答案 1 :(得分:0)

在批处理文件中,您将拥有以下内容:

echo off
java -jar MyJavaJar.jar %1 %2 %*

其中%1是第一个参数,%2是第二个参数,%*是其他任何...

在你的java类中:

public static void main(String[] args) {
    //Check if args were supplied, e.g. args.length
    //else out put usage information
}

希望这有帮助