前面了解了JVM,JRE,JDK三者之间的关系,所以作为程序开发我们本次安装JDK即可。
官网下载本机对应的安装包:
https://www.oracle.com/java/technologies/javase-downloads.html
配置环境变量:
1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";
2.选择"高级"选项卡,点击"环境变量";
然后就会出现如下图所示的画面:
在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
变量设置参数如下:
- 变量名:JAVA_HOME
- 变量值:C:Program Files (x86)Javajdk1.8.0_91 // 要根据自己的实际安装路径配置
- 变量名:CLASSPATH
- 变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; //记得前面有个"."
-
变量名:Path
-
变量值:%JAVA_HOME%in;%JAVA_HOME%jrein; //win10系统中我们需要将 %JAVA_HOME%in;%JAVA_HOME%jrein; 分开添加
测试JDK是否安装成功
打开 cmd,输入 javac/java,出现一连串的指令提示,说明配置成功了:
说明:
1.配置环境变量
Path 系统变量Path告诉操作系统可执行文件(*.exe、*.java等)所在的路径,配置之后让工具可以在任何的位置都可以用
classpath 不管源文件在哪儿 javac之后生成的class文件都统一的存储在配置的目录下
JAVA_HOME 目的是为了让路径的写法变得简单(相对路径的写法)
后面两个是管理文件的
2.创建源文件的时候产生的问题
注意电脑设置的问题
是否有隐藏后缀名的情况
3.源文件和生成的字节码文件名字不一致
Test.java
Demo.class
Test.java
#class前面public修饰符,控制类名,判断类名与文件名
public class Demo{ public static void main(String[] args){ System.out.println("hello world"); } }
执行结果:
D:JavaTest4>javac Test.java
Test.java:1: 错误: 类Demo是公共的, 应在名为 Demo.java 的文件中声明
public class Demo{
^
1 个错误
>>>>解决上述报错:保持类名和文件名一致即可