使用external jar命令通过命令行将参数发送到主类

时间:2017-06-18 08:53:08

标签: java linux parameter-passing send mainclass

我在命令行linux中使用外部jar运行java应用程序,如下所示:

java -cp ".:commons-net-3.6.jar" FtpClass

如何通过命令行向主类发送参数?

2 个答案:

答案 0 :(得分:2)

你需要在类之后指定参数

  java -cp ".:commons-net-3.6.jar" FtpClass A B C

假设示例

public class Example {
    public static void main (String[] args) {
        for (String s: args) {
            System.out.println(s);
        }
    }
}

以下示例显示用户如何运行Example。

java Example Drink Hot Java

输出

Drink
Hot
Java

答案 1 :(得分:1)

如果添加此命令:

java -cp“。:commons-net-3.6.jar”FtpClass“test1”“test2”

以后可以使用这个主要方法:

public static void main(String[] args) {

            FtpsTest test = new FtpsTest();

            test.putFile(args[0],args[1]);
        }
相关问题