今天教大家怎么用命令行运行Java 程序,和进行参数传递。
最简单入门级Hello world 大家都知道怎么写(如下),在Idea “点击Run”,控制台都就会输出hello world。
public class FrameOne {
public static void main(String[] args) {
System.out.println("hello world");
}
}
命令行运行按照如下步骤
-
1 . 配置环境变量
PATH 下添加
配置环境变量后,命令行可以使用jdk下工具,如javac ,java 等,否则需要写全路径如 C:/Program Files/Java/jdk1.8.0_181/bin/javac, 配置好后,测试是否配置成功,命令行输入 java -version如下图,则配置成功。
2. 编译class 文件
cd 命令切换到对应 java 类的目录下,执行 javac 类文件(注意,此处是文件名,如FrameOne.java),编译成功后,会生成对应class文件
3. 运行
执行命令 java 类 (此处是类名,不含.java 后缀),即可输入结果
关于main 方法中 args,可以通过命令行传递,修改后代码如下,命令格式如下, 运行结果图下图
java 类名 参数1 参数2 ...
public class FrameOne {
public static void main(String[] args) {
String userName = "";
if (args.length > 0) {
userName = args[0];
}
System.out.println("hello world " + userName);
}
}
一个简单的Hello world 讲完。
友情链接