JavaSE--jdk的安装以及环境变量相关

发布时间 2023-08-03 21:42:59作者: 洛小依ovo

一、jdk的安装

在oracle官网安装javase即可,有exe和zip两种
jdk的bin目录下有javac.exe负责编译,java.exe负责运行

二、有关环境变量的配置

1、配置环境变量path的步骤

桌面计算机右击》属性》高级系统设置》环境变量
path环境变量当中都是路径,路径与路径之间必须用英文半角分开

2、让javac.exe可以用怎么配置

把javac.exe的安装目录配置到path当中

3、查看java虚拟机的版本

Java -version

4、path环境变量的作用

就是给window操作系统指路的,告诉window系统去哪里找这个命令文件
 
注意:环境变量包括”系统变量“和”用户变量“
系统变量:范围比较大,系统变量会让计算机所有用户都起作用
用户变量:范围较小,只作用于当前用户

5、JAVA_HOME

学习到javaweb的时候需要安装tomcat服务器,必须配置JAVA_HOME环境变量

6、classpath变量(需要新建,window中没有)

  • 默认情况下,类加载器在在硬盘上找字节码文件时在当前路径下找
  • 不默认情况下,可以给类加载器指定一个路径,让类加载器去指定路径下加载字节码文件
    • 我们可以设置一个环境变量classpath,注意:变量名不能随意写,大小写随意

类加载器:

当在dos命令中输入java helloword时,会先启动jvm虚拟机,
jvm启动之后,jvm会去启动”类加载器classloader“
类加载器的作用:加载类的。本质上类加载器负责去硬盘上找类对应的”字节码文件“,假设是”java helloword“那么类加载器就会去硬盘上搜索helloword.class文件
类加载如果在硬盘上找不到对应的字节码文件,会报错:找不到或无法加载主类
如果找到了对应的字节码文件,类加载器会把该字节码文件装载到jvm中,jvm启动”解释器“将字节码解释为二进制文件,操作系统将二进制文件和硬件交互