欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置

程序员文章站 2022-05-22 10:34:15
...

java基础知识 JDK JRE JVM 简单介绍

重做了系统
配置环境变量一步一卡,于是特此记录
安装jdk,jdk包含jre/jvm只需要安装jdk即可

什么是JDK

  • JDK是Java开发工具包(Java Development Kit)的简称,是一个软件;
    如果要用Java语言编写程序,就必须在计算机上安装JDK;

什么是JRE

  • JRE是Java运行环境(Java Runtime Environment)的简称
    如果要在机器上运行Java程序,就必须要有JRE

什么是JVM

JVM: Java Virtual Machine,Java虚拟机。是Java的核心和基础。

  • JVM可以理解为Java编译器和操作系统间的虚拟处理器;
    • 编译器编译出的字节码只要JVM认识即可;
    •JVM再将字节码解释成操作系统认识的机器码;
    • 只要需要运行Java程序的设备,都需要安装JVM;

深入了解java虚拟机,值得阅读
java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置

三者的关系图

java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置
Oracle官网关于 Java SE产品的组件图
java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置
个人理解:编写程序依赖JDK(只运行只安装JRE就可以)
运行JAVA程序 依赖JAVA虚拟机 又依赖运行环境JRE{有JRE一定有JVM}

一个JAVA的运行过程
Java源程序(.java文件)
Javac 编译(.class文件)
运行.class文件
通过jvm会编译成对应操作系统能识别的二进制代码
代码如下 ** (需要配置环境变量)**

public class Hello{
   public static void main(String[]args){
   System.out.print("Hello,world!!");

}
}

运行过程
java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置

配置环境变量

如何配置环境变量

前置工作

1.下载JDK安装包
2.安装JDK,一般默认C盘安装/自定义没问题
具体步骤如下

一.右键我的电脑(win7为例)=>属性=>高级环境设置=>高级=>环境变量

java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置

二.需要搭建3个环境变量 一般都是在系统变量当中配置,也可以在admin一侧新建,但是存在的问题是 切换用户还要重新配置,比较麻烦

(1)JVAM_HOME
JDK的根目录
F:\Program Files\Java\jdk1.8.0_121
我安装在F盘下了.
(2)Path
JDK目录下的bin目录JDK目录下的jre的bin目录
%java_home%\bin;%java_home%\jre\bin;
(3)CLASSPATH
dt.jar/tools.jar
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
千 千 千 万 一定要带.;
注意,在配置path文件的时候一定要注意 不要把之前的windows初始的环境删除掉,否则会出现一些无法预知的问题(比如,无法在dos中打开注册表-regedit)

验证一下是否成功
在dos中输入
java
java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置
javac
java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置
java -version
java基础知识 JDK JRE JDK以及JAVA相关的环境变量配置

多敲多练- -