通过命令行参数发送到主类与外部jar命令

问题描述:

我运行在命令行的Linux Java应用程序,像这样的外部jar:通过命令行参数发送到主类与外部jar命令

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

哪能通过命令行参数发送到主类?

+0

有哟你试过'java -cp“。:commons-net-3.6.jar”FtpClass arg' arg2 ...' –

+0

谢谢你的工作吧。 –

如果添加此命令:

java命令 “:公共净3.6.jar” FtpClass “测试1” “测试2”

之后,你可以使用这种主要方法:

public static void main(String[] args) { 

      FtpsTest test = new FtpsTest(); 

      test.putFile(args[0],args[1]); 
     } 

您需要下课后到指定参数这样

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 
+0

谢谢,这个答案解决了我的问题。 –