目录
1.环境变量配置
必须配置好环境变量,才可以进一步进行编译和运行Java代码。
DOS窗口测试用于编译的javac命令是否可用:
D:\JDK11\bin\javac.exe
未配置环境变量前,指定在jdk的bin路径下运行javac,javac命令是可行的。 但是如果不在此安装目录下,如:C:\Users\Administrator>javac,则显示'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。因为windows操作系统没有发现“javac.exe”命令在哪里。由此需要配置环境变量。
path环境变量作用:
path环境变量的作用就是给windows操作系统指路的。告诉windows操作系统去哪里找这个命令文件。path环境变量中有很多很多的路径,路径和路径之间用半角分号分隔。
配置环境变量path的步骤:桌面计算机上右键-->属性-->高级系统设置-->环境变量
修改path环境变量:找到path,鼠标双击,path环境变量当中都是路径,路径和路径之间必须采用英文“半角的分号”分隔。让javac.exe能用,我们将安装的jdk中Javac所在文件夹的路径( 如D:\JDK11\bin)放到path中。
环境变量包括“系统变量”和“用户变量”:
系统变量:范围比较大,系统变量会让计算机所有用户都起作用。
用户变量:范围比较小,这个变量只是作用于当前用户。
如何查看编译器版本?
DOS命令:javac -version
如何查看java虚拟机的版本?
DOS命令:java -version
2.编写 HelloWorld代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("好好学习,努力赚钱!");
}
}
3.编译 HelloWorld 程序
DOS编译命令:javac java源文件的路径
C:\Users\静>javac E:\Java学习\JavaProjects\JavaSE\HelloWorld.java
亦或:
E:\>javac Java学习\JavaProjects\JavaSE\HelloWorld.java
E:\Java学习\JavaProjects\JavaSE>javac HelloWorld.java
编译完都可以形成一个class文件,只不过以上第一种是用绝对路径,而其他几种是用相对路径。
如何快速打开某个路径的DOS窗口?
打开一些文件夹-->在地址栏上直接输入cmd回车
4.运行 HelloWorld 程序
DOS运行命令:java 类名
注:java HelloWorld.class不对,应当是java HelloWorld
步骤:
第一步,先使用cd命令切换到HelloWorld.class文件所在的路径。(必须)
第二步:执行java HelloWorld
结果出现乱码问题,中文无法转换成功。
解决乱码办法如下:
方法一:
java文件在记事本打开,默认是UTF-8的编码方式,而DOS窗口编码方式默认的是ANSI,所以可以将记事本另存为的时候,将编码改成ANSI类型。
方法二:
我的电脑>属性>高级系统设置>环境变量>系统变量>新建
然后在DOS窗口重新对UTF-8的java文件进行编译和运行,如下图,可以正常运行。