手把手教你如何在CMD上运行java文件
前言
随着计算机编程语言的发展,java这一高效率的语言成为当下主流语言之一,新手学会在CMD上编译,运行java对于理解Java的特性(一次编译,到处运行)有很大帮助,本篇会介绍在初学java的时候,如何完成在CMD上实现编译和运行java文件
一、CMD是什么?
CMD是Windows内置的命令行解释器(程序名为cmd.exe),基于文本界面,支持DOS兼容命令。它并非完整的DOS系统,而是Windows的命令行工具,用于替代早期的COMMAND.COM。
二、准备工具
需要用到集成开发环境idea,以及jdk .17,jdk工具包是java开发时必不可少的工具
三、使用步骤
1.CMD的位置与打开方式
1.首先打开电脑的文件管理,找到我们创建的项目(这里我的集成开发环境是idea)
然后选择src文件夹,找到我们创建好的一个源文件
然后点击当前的磁盘位置的空白处,然后输入cmd的指令
输入完指令后会弹出一个执行框
输入javac(空格) Test(源文件名).java ,在配置了环境变量的正常情况下,会变成以下界面,但是由于大家还没有配置环境,所以达不到这样的效果
其次还有一点要说明的是我们为什么要配置环境变量
Java是⼀⻔半编译型、半解释型语⾔。先通过javac编译程序把源⽂件进⾏编译,编译后⽣成的.class
⽂件是由字节码组成的平台⽆关、⾯向JVM的⽂件。最后启动java虚拟机来运⾏.class⽂件,此时JVM
会将字节码转换成平台能够理解的形式来运⾏。
所以编译的过程就会用到我们的jdk工具包里的javac这个工具,但是如果没有配置环境变量的情况下,在源文件的文件路径下,系统是无法找到javac这一工具的,所以这个时候就需要在系统内配置
环境变量。
接下来教大家如何配置环境变量
2.环境变量的配置
1.首先是在电脑桌面,找到“此电脑”,然后右击鼠标点击属性来到这个界面,并且找到高级系统设置
2.点击右下方的环境变量
3.进去之后在系统变量这一栏找到path路径,并且双击打开
4.再新建一个路径,去把我们的jdk工具的bin目录下的文件路径复制过来,并且把它上移到第一行
5.点击确定,这样我们的环境变量就配置好了。
四、执行代码
这里为了演示,我在项目里敲了一行最简单的打印“HelloWorld”的代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!!!!!");
}
}
然后再到CMD上运行看一下效果
可以看到代码在CMD上成功的运行了
同时编译后⽣成的.class⽂件也会出现在当前的文件路径下
五、JDK、JRE、JVM之间的关系
-
JDK(JavaDevelopmentKit):Java开发⼯具包,提供给Java程序员使⽤,包含了JRE,同时还包
含了编译器javac与⾃带的调试⼯具Jconsole、jstack等。 -
JRE(JavaRuntimeEnvironment):Java运⾏时环境,包含了JVM,Java基础类库。是使⽤Java
语⾔编写程序运⾏的所需环境。 -
JVM:Java虚拟机,运⾏Java代码
总结
本篇简单介绍了如何使用CMD上运行java文件,以及环境变量的配置。今后还会继续分享在学习java时的一些知识点以及理解。