通过命令行参数发送到主类与外部jar命令
问题描述:
我运行在命令行的Linux Java应用程序,像这样的外部jar:通过命令行参数发送到主类与外部jar命令
java -cp ".:commons-net-3.6.jar" FtpClass
哪能通过命令行参数发送到主类?
答
如果添加此命令:
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
谢谢,这个答案解决了我的问题。 –
有哟你试过'java -cp“。:commons-net-3.6.jar”FtpClass arg' arg2 ...' –
谢谢你的工作吧。 –