一、Java语言跨平台原理
Java程序运行在Java虚拟机JVM上,不同的操作系统有不同的JVM,而Java程序可以在任意JVM上运行,所以Java程序可以不考虑系统,只要找到JVM即可运行,从而通过JVM实现跨平台。
二、JVM、JRE、JDK的关系
- JDK (Java Development’s Kit):是Java程序开发工具包,包含
JRE
和开发人员使用的工具。 - JRE(Java Runtime Environment):是Java程序的运行时环境,包含
JVM
和运行时所需要的核心类库
。 - JVM (Java Virtual Machine):Java虚拟机,是运行所有Java程序的假想计算机,是Java程序的运行环境之一,也是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM之上。
三、环境搭建
1、JDK下载
1.1、方式一:下载新版本JDK (以JDK17为例)
1.2、方式二:下载旧版本JDK(以JDK8为例)
1.3、注册官网账号
- 下载旧版本JDK时需要注册个人账号,注册完成后再次登录即可下载
2、JDK卸载
- 由于我已经安装过JDK17和JDK8,这里先介绍卸载方式
3、JDK安装
3.1、JDK 17安装
- 验证是否安装成功
3.2、JDK 8安装
3.3、配置环境变量
- 如果想使用JDK 8,替换HOME_JAVA中的文件路径即可
4、IDEA安装
- JetBrains官网:https://www.jetbrains.com.cn/company/commitment/
- 本博客不提供破解软件的方法(请自行搜索)