java-运行 java 控制台程序
运行一个控制台程序,当输入 x 后退出控制台。
1.用maven构建一个 jar 项目
1.1 新建=》maven project
1.2 新建一个“maven-archetype-quickstart”类型的 maven project
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 查看
运行一个控制台程序,当输入 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 查看