java-运行 java 控制台程序

  • Post author:
  • Post category:java


java-运行 java 控制台程序

运行一个控制台程序,当输入 x 后退出控制台。

1.用maven构建一个 jar 项目

1.1 新建=》maven project

1.2 新建一个“maven-archetype-quickstart”类型的 maven project

2.新建一个 App.java 文件,内容如下

package console.demo.consoles;

import java.util.Scanner;


/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
    	if(args!=null){
    		println("命令行参数:");
    		for(String s:args){
    			println(s);
    		}
    	}
    	Scanner input = new Scanner(System.in);
        print( "input x exist。" );
        String str = null ;
        do{
        	println("");
        	print(":");
        	str = input.next(); 
        	System.out.println("您输入的是:"+str);
        }while(!"x".equalsIgnoreCase(str));
        System.out.println("你输入了\"x\",程序已经退出!");
        input.close(); // 关闭资源
    }
    
    public static void println(String msg){
    	System.out.println( msg );
    }

    public static void print(String msg){
    	System.out.print( msg );
    }
}

3.用maven 生成一个 jar 包

3.1 右键项目=》run as =》Maven build

3.2 如果初次点击需要填写 build 参数,在Goals 中填写命令,点击run 生成 jar 包

clean install -Dmaven.test.skip=true

3.3 打开项目的 target 目录,已经生成名为 consoles-0.0.1-SNAPSHOT.jar 的文件

4.运行 jar 控制台程序

4.1 创建一个 bat 文件:consoles-0.0.1-SNAPSHOT.jar-run.bat

4.2 编辑 consoles-0.0.1-SNAPSHOT.jar-run.bat 文件,输入以下内容

java -cp consoles-0.0.1-SNAPSHOT.jar console.demo.consoles.App 1 2 3 4 5 6 7

pause

4.3 运行 consoles-0.0.1-SNAPSHOT.jar-run.bat 查看



版权声明:本文为xxj_jing原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。