作者:ttarm_33218389 | 来源:互联网 | 2023-09-23 17:26
首先,我们需要明白一个问题,JDK,JRE有啥区别,为啥下载的是JDK?
JDK(Java Development Kit)即Java工具包,JDK=JRE+Java工具+Java基础类库。
Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
1.首先,安装前的准备工作:登陆官网,下载jdk ,通过此网站https://www.oracle.com/index.html,进入官网后如图逐次点击,进入下载页面后进行下载及安装
2.官网下载jdk之后解压文件,再进行安装。
安装时可修改默认安装路径。
3.默认下一步。
4.安装完成后j进行JDK部署测试,在计算机桌面右击“我的电脑”,选择“高级系统设置”,再点击环境变量进入环境配置页面开始部署环境。
JDK需要三个环境变量,分别是:JAVA_HOME , CLASSPATH , PATH . 其中 CLASSPATH 和 PATH 是必须配置的,JAVA_HOME是可选的。下面分别进行说明
依次点击:“高级系统设置”-“高级”-“环境变量”:系统变量
1、新建的变量均为系统变量
2、变量值一般都直接去文件夹复制,手动输入容易输错,即使变量名和变量值多了空格也会出错
1)JAVA_HOME
即Java安装目录,变量名:“JAVA_HOME”,变量值:Java安装路径(如:“C:\Program Files\Java\jdk1.8.0_152”);
问:那么为啥要配这个变量呢?
答:现在开发都是用IDE(比如eclipse,Idea),这些IDE通过JAVA_HOME变量来使用你本机的Java环境,变量值直接指向安装目录名即可。
2) PATH:
将Java执行路径添加到计算机中;变量名:“Path”,变量值:“%JAVA_HOME%\bin”;
关于Path变量,言简意赅就是让计算机在任何应用或地方都能使用这个变量
3)CLASSPATH:即类路径,目的在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包(因此,这个变量不是必须的,除非你不用IDE编译你的Java)。
变量名:“CLASSPATH”,变值:".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"
JAVA_HOME: 系统变量——新建——变量名“JAVA_HOME”,变量值“Java的安装路径”
PATH: 系统变量——双击Path(若不存在,要新建),添加“%JAVA_HOME%\bin”变量值,其中的 %JAVA_HOME% 代表刚才添加的JAVA_HOME的当前值(一般情况下选择的默认路径即为D:\Program Files\Java\jdk-9)
CLASSPATH: 系统变量——新建——变量名“CLASSPATH”,变量值为“.;%JAVA_HOME%\dt.jar;%JAVA_HOME%\lib\tools.jar;”
5.测试,win+r 到dos命令行。java -version,如果出现如下对应安装版本信息,则表示安装成功。
要检查变量是否编译成功,我们需要写一个Java程序:
①新建一个文本文档,命名"HelloWorld.txt",并输入如下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
②将文件后缀更改为java,即"HelloWorld.java”(文件名须与类名一致!)
③"win + r"进入命令行,进入这个文件所在的位置
④使用"javac HelloWorld.java"命令编译该文件,命令执行完后,文件夹会多一个"HelloWorld.class"
的文件。
⑤使用"java HelloWorld"执行编译后的class类文件(不能是“java HelloWorld.class”,否则会报加载不到类错误!)这样的话,CLASSPATH变量就算配置好了,也可以直接使用javac命令。