java-运行 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 查看

你可能感兴趣的:(java)