public class Main {
@Parameter (
names = {"--host"},
description = "Server host name or ip address"
)
private String host = null;
@Parameter (
names = {"--port"},
description = "Server port"
)
private int port = 8080;
@Parameter (
names = {"--context-path"},
description = "Context path"
)
private String contextPath = "/openscoring";
@Parameter (
names = {"--model-dir"},
description = "Model auto-deployment directory"
)
private File modelDir = null;
@Parameter (
names = {"--console-war"},
description = "Console web application (WAR) file or directory",
hidden = true
)
private File consoleWar = null;
@Parameter (
names = {"--help"},
description = "Show the list of configuration options and exit",
help = true
)
private boolean help = false;
static
public void main(String... args) throws Exception {
Main main = new Main();
JCommander commander = new JCommander(main);
commander.setProgramName(Main.class.getName());
try {
commander.parse(args);
} catch(ParameterException pe){
commander.usage();
System.exit(-1);
}
if(main.help){
commander.usage();
System.exit(0);
}
}
}
分享到:
相关推荐
编写程序,使用main方法中的args[]命令行参数传入两个操作数,进行除法运算, 要求对NumberFormatException类型的异常进行处理,并且自定义异常类OnlyOneOprandException与NoOprandException,并对之进行处理。
java采用面向对象编程方法实现一个简单的计算器,完成两个整数的加、减、乘、除运算。参与运算的两个整数及运算符从命令行参数传入。.txt
Yarrgs 将命令行参数解析为一个 Java 类,该类通过其字段和注释来描述预期的参数。 特征 转换和验证 int、boolean、Enum、String、Date 和 File 参数。 它还转换任何已验证字段的列表和映射。 允许在固定位置需要...
命令行参数解析器。 生产准备就绪。 该项目像之前的许多项目一样诞生于此,其原因在于对现有选项的无奈。 设计理念是; 使命令行参数解析变得简单,因此您可以开始编写实际代码。 用法 将其包括为依赖项。 ...
解析参数另一个用于 java 的命令行工具。 这个尝试在没有任何事先配置或参数声明的情况下解析输入String[] 。 有一个脚本parse.sh可用于探索默认解析行为: $ ./parse.sh DEFAULT xJf -a 1 -n1 +%% +%f --day=1 --...
jd-cli是围绕 Java Decompiler项目的简单命令行包装。 下载 在找到最新信息。 要求 在版本8或更高版本(对于1.0.0及更高版本)中需要而对于较旧的版本则需要Java 6。 用法-命令行 您可以使用jd-cli.bat (Windows)...
简单的Java命令行实用程序,用于报告给定目录下.jar文件中.class文件的版本。 该实用程序有2个参数。 第一个参数是实用程序将在其下扫描.jar文件的目录的名称。 第二个(可选)参数是应报告的最低Java类版本。 ...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
有两种可能的方式来读取和管理命令行参数:简单的读取器和管理器方式。 它基于apache 库。 读者 创建一个“上下文”类 import java.util.List ; public class Context { private String stringPar; private int ...
利用命令行参数显示文件的最后指定行。 在查找“java”字符串个数的程序中,先读出文件内容,再逐个字符对比,找出“java”字符,最终把结果写入另一文档中。 在命令行显示指定文件的最后指定行中,通过命令行输入...
回文检查 一个简单的Java程序,用于检查用户输入的单词或短语以检查其是否为回文。
内容概要 本文详细介绍了Java零基础的main方法程序的源码和运行过程。通过学习本文,您将了解以下内容: main方法的基本结构和语法;...进一步了解main方法的参数用法,尝试接收并处理命令行参数。
JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...
JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...
JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...
JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...
JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...
JArgs 是一个 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存数据库,延迟只有16纳秒以及支持每秒钟 500-...