jdk的安装和配置(附带解析)

本文详细介绍了如何配置Java JDK的环境变量,包括JAVA_HOME、Path和CLASSPATH的设置步骤,并解释了它们的作用。JAVA_HOME用于存放JDK路径,方便在Path中引用;Path使得操作系统能找到javac和java等命令的可执行文件;CLASSPATH则指示JVM查找类文件的路径。文章适合初学者,帮助理解Java环境配置的重要性。
摘要由CSDN通过智能技术生成

https://blog.csdn.net/qq_42364543/article/details/99694882
安装部分引用学姐的教程。

下面是配置JDK环境变量简单版

配置操作

计算机→属性→高级系统设置→高级→环境变量

系统变量→新建:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_121
系统变量→Path→编辑:在变量值最后输入 :%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

!!!!java7及以上版本配置到此结束不需要配置classpath,java7以下配置classpath

系统变量→新建:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tool.jar

检测:java -version

C:\Program Files\Java\jdk1.8.0_121是本人电脑安装的JDK路径。

原理解释

在这里插入图片描述

  • JAVA_HOME:直接在Path中编辑JDK安装的绝对路径,对大多数Java应用程序以及我们自己编写的Java代码都是可以正常编译、运行的,但是如果我们对本机安装的JDK进行版本修改或者升级,甚至对其安装路径进行改动,我们就需要更改Path中相应的内容。如果不小心误删了其它部分,很有可能导致我们的操作系统无法正常运行甚至崩溃,因此将bin之前的路径另外赋值给JAVA_HOME是很有必要的。
  • Path:当用javac、java等命令编译、运行Java程序时,操作系统需要查找javac.exe、java.exe这些可执行文件的位置,然后调用这些可执行程序对Java程序进行对应的操作。我们开发程序代码之后,通常在代码文件夹所处的路径编译代码文件,操作系统会在用户所在当前路径和系统环境变量这两个地方查找对应的Java可执行文件,但是编译、运行Java代码的可执行文件所在的路径(即我们安装JDK的bin所在的路径)通常跟我们编写的代码是不再同一个文件夹目录下的,所以只能将其添加到系统的环境变量中,才能够找到对应的可执行文件,从而顺利编译、运行我们的代码。
  • CLASSPATH:CLASSPATH的作用是设置JVM在指定目录中查找类文件。
    Java程序经过编译之后会生成字节码文件,他的扩展名是Class(被称为 类文件)
    系统会提供一些类库的文件(import java.util.Scanner;),classPath的作用是告诉系统,去哪儿查找系统提供的类文件和用户自己生成的类文件。如果程序中调用我们前面自己编写的Java类,就需要我们在当前所在目录文件夹下面寻找,此时需要我们加上一个 . 来指定同时可以在当前目录下查找.class文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值