`
Scliu123
  • 浏览: 41380 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

JDK_实例(命令行程序)

JDK 
阅读更多
package book.basic;

public class CommandArgs {
	/**
	 * 遇到错误时,打印错误信息,并退出程序
	 * @param errmsg  错误信息
	 */
	public static void error(String errmsg) {
		System.err.println(errmsg);
		System.exit(1);
	}

	public static void main(String[] args) {
		//命令行下的帮助信息
		String usageMsg = "Usage: CommandArgs [options]\n"
				+ "Where [options] are:\n"
				+ " -help                    显示帮助信息\n"
				+ " -n <name>                设置参数的名字\n"
				+ " -v <value>               设置参数的值\n";

		String name = null;
		String value = null;
		for (int i = 0; i < args.length; i++) {
			if (args[i].equals("-n")) {
				if ((i + 1) == args.length) {
					error("Error: -n requires an argument.");
				}
				name = args[++i];
			} else if (args[i].equals("-v")){
				if ((i + 1) == args.length) {
					error("Error: -v requires an argument.");
				}
				value = args[++i];
			} else if (args[i].equalsIgnoreCase("-help")) {
				System.out.println(usageMsg);
				System.exit(0);
			} else {
				error("Error: argument not recognized: " + args[i]);
			}
		}
		System.out.println("[命令行解析结果] name: " + name + "; value: " + value);
	}
}

 

分享到:
评论

相关推荐

    JDK_API_1_8.zip

    JDK 1.8 添加了对 JavaScript 的支持,通过 `jjs` 命令行工具和 `Nashorn` JavaScript 引擎,可以在 Java 应用中直接执行 JavaScript 代码,实现了 Java 与 JavaScript 的交互。 8. **新集合工厂方法** 集合接口...

    jdk1.8.0_66.zip

    PATH环境变量则需要包含JDK的bin目录,这样命令行就可以在任何位置执行Java相关的命令。在Windows系统中,可以通过系统的环境变量设置界面来完成这两个变量的配置。 在JDK 1.8中,引入了一些重要的新特性,如Lambda...

    jdk_1.8.1310.11_x64安装包

    打开命令行窗口并输入`java -version`,如果返回的是JDK 1.8.1310.11的信息,则说明Java环境已经配置成功。如果需要开发Java应用程序,还需要配置`JAVA_HOME`环境变量,指向JDK的安装目录,以便构建工具和IDE能正确...

    官方正版JDK_1.7 及JDK_1.8中文版API

    JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的软件包,包含Java编译器、Java运行时环境以及一系列的工具,是Java程序员必备的开发工具。本资源提供的是官方正版的JDK 1.7和JDK 1.8的中文版...

    jdk1.7.0_79下载jdk-7u79-windows-x64

    3. 配置系统环境变量,包括`JAVA_HOME`指向JDK安装目录,`PATH`包含`%JAVA_HOME%\bin`,确保命令行可以执行Java相关命令。 **5. jdk1.7.txt** `jdk1.7.txt`可能是随JDK 1.7.0_79一起提供的文档或说明,可能包含了...

    jdk1.8.0_291.zip

    Java Development Kit (JDK) 是Java编程语言的核心工具集,用于编写、编译、测试和部署Java应用程序。JDK 1.8.0_291是Oracle公司发布的针对Linux平台的经典Java版本。这个版本包含了对Java 8的更新和修复,提供了...

    jdk1.8.0_131

    2. **环境变量配置**:在系统环境变量中设置`JAVA_HOME`指向JDK的安装目录,`PATH`中添加`%JAVA_HOME%\bin`,以确保命令行可以访问JDK的可执行文件。 3. **验证安装**:通过运行`java -version`和`javac -version`...

    64位JDK_1.7.0_x64bit.rar

    在安装JDK之后,开发者可以使用包括javac编译器、jar打包工具、javadoc文档生成工具在内的各种命令行工具,以及Eclipse、IntelliJ IDEA等集成开发环境(IDE)进行Java应用程序的开发。对于Java学习者和专业开发者而...

    jdk1.8.0_151-64位 官方免安装版

    4. 验证安装:在命令行中输入`java -version`,如果正确配置,你应该能看到JDK 1.8.0_151的版本信息。 通过这些步骤,你就可以在你的64位Windows系统上开始使用JDK 1.8.0_151进行Java开发了。记住,尽管是免安装版...

    jdk1.7.0_80.rar

    开发者通常会在环境变量中设置`JAVA_HOME`指向JDK的安装目录,并在`PATH`变量中添加`%JAVA_HOME%\bin`,以便命令行能够找到Java工具。此外,如果需要在JDK 1.7和1.8之间切换,可能需要修改这些环境变量或者使用特定...

    Java开发环境JDK_8u181

    Java开发环境JDK_8u181是一个重要的软件包,它是Java开发工具集(Java Development Kit)的一个版本,主要用于Java程序的开发和运行。这个版本是8u181,意味着它基于Java 8,并且是第181个更新。在Java的更新历史中...

    jdk1.8.0_191.zip

    Java Development Kit(JDK)是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的所有工具。JDK 1.8.0_191是Oracle公司发布的JDK的一个重要版本,该版本包含了Java 8的诸多特性和更新。...

    jdk1.8.0_162.tar.gz

    JDK(Java Development Kit)是Java编程语言的核心组成部分,它为开发者提供了编写、编译、调试和运行Java应用程序所需的一切工具。在给定的压缩包文件"jdk1.8.0_162.tar.gz"中,我们获取了JDK 1.8.0的第162次更新...

    jdk1.8.0_291.rar

    JDK(Java Development Kit)是Oracle公司发布的用于开发和运行Java应用程序的重要工具集。版本号1.8.0_291指的是该版本是Java 8的更新291。Java 8是Java的一个重大版本,于2014年发布,引入了许多新特性,对开发者...

    jdk-1_5_0_22-linux-i586.rar_5.0版本_jdk_jdk-1_5_0_22_lakee6q_linux

    这个"jdk-1_5_0_22-linux-i586.bin"文件是Linux i586平台的安装程序,通常需要通过命令行以root权限执行,例如: ``` chmod +x jdk-1_5_0_22-linux-i586.bin ./jdk-1_5_0_22-linux-i586.bin ``` 然后根据提示进行...

    zhuang_jdk_jre_jse7.7z

    - `java`:执行Java程序的命令行工具。 - `appletviewer`:用于本地测试Java小应用程序的工具。 2. JRE 7u80:Java Runtime Environment JRE,即Java运行时环境,是运行Java应用程序所需的最小系统需求。JRE 7u80...

    jdk1.7.0_79

    Java Development Kit(JDK)是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的所有工具和库。"jdk1.7.0_79" 是Oracle公司发布的Java SE(标准版)7的第79次更新。这个版本是在2015年4...

    jdk1.7.0_55.rar

    Java JDK 1.7.0_55 是Oracle公司发布的Java Development Kit的一个版本,主要用于Java应用程序的开发和运行。这个版本的JDK是Java 7(也称为Java SE 7)系列中的一个更新,它的全称是Java SE 7 Update 55。JDK是Java...

    jdk_1.7.0_80.zip

    为了使用这个JDK,你需要将其安装路径添加到系统的PATH环境变量中,这样在命令行中就可以直接调用JDK的工具了。对于Windows用户,这通常意味着编辑系统变量中的PATH,添加JDK的bin目录。对于开发者来说,了解JDK的...

    jdk1.8.0_281.zip

    - 配置环境变量,如`JAVA_HOME`指向JDK的安装路径,`PATH`中添加`%JAVA_HOME%\bin`,以便在命令行中直接使用JDK工具。 - 验证安装,通过`java -version`和`javac -version`命令检查Java和编译器版本。 5. **Java...

Global site tag (gtag.js) - Google Analytics