1. 直接使用命令行执行java文件(源码在后面)
编译:
javac -cp .:/localRepository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar -d . TestA.java
运行:
java -cp .:/localRepository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar com.test.TestA -n hh -l 88 -p
注:因为使用了依赖的jar包,所以不能简单的用 javac -d . TestA.java编译
TestA.java源码如下:
package com.test;
import org.apache.commons.cli.*;
import java.util.Arrays;
public class TestA {
public static void main(String[] args) throws ParseException {
System.out.println("执行主函数 ");
for (String s : args) {
System.out.println("接收到主函数参数 " + s);
}
Option option = new Option("n", "narg", true, "自定义命令行参数n");
option.setRequired(false);
Option option2 = new Option("l", "lkg", true, "自定义命令行参数l");
option2.setRequired(true);
Option
[原创] main函数args接收外部参数
最新推荐文章于 2024-04-22 15:44:20 发布