1

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

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

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

4

2 回答 2

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);
        }
    }
}

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

java Example Drink Hot Java

输出是

Drink
Hot
Java
于 2017-06-18T08:58:42.440 回答
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]);
        }
于 2017-06-18T11:41:49.253 回答