JDK即使Java运行的环境,其中包含了Java虚拟机、java基础类库。只有安装了JDK我们才能编译运行我们的java代码
我们首先可以百度搜索 JAVA SE
进入网站后选择合适的JDK版本,我用的是8版本,现在最新版本为17,其实就是在低版本的基础上增加了一些新特性,8版本对比与之前出现了很多新特性,但在8版本之后的每个版本特性改动都不是很大,但是现在我们基础学习阶段也暂时也不会涉及到一些很新的特性,所以JDK版本一般不低于8即可,所以可以直接下载最新版本17,后面稍微学习得深入的时候可以自己调整。
进入官网后点击对应版本JDK DOWNLOAD按钮,进入系统版本选择页面
建议新建一个文件夹用于存放我们要下载的下载的JDK(我这里在D盘新创建了一个java文件夹,建议都新创建一个文件夹来装与java相关的)
下载完毕后,即可在对应目录下看见这个文件夹
然后我们进入jdk-17.0.1的bin文件夹,然后直接进入在此目录下进入cmd
我们在cmd中输入java这个命令,如果返回如下内容,即安装成功(并没有配置环境变量)
进行环境变量测试(如果你之前没有配置过,这里会报错,不要怕!!!)
我们配置环境变量就可以解决这个问题
我们想要在cmd中使用命令运行任何程序的时候 都需要告诉系统,我们要执行的程序所在的位置
特别注意:
如果在不使用上面两种方法,直接输入 javac Demo.java后会提示
javac 不是内部或者外部命令呢,也不是可运行的程序,或批处理文件
系统:我也一脸蒙圈,你又没告诉我javac是从哪里冒出来的,只能给你报错了
那么如何配置环境变量呢,我们只需要打开 计算机属性→高级系统设置→环境变量 即可开始配置
系统变量区域,点击【新建】,在弹出的窗口中,分别输入变量名和值
变量名:
JAVA_HOME
然后点击确定。(注意:点击确定以后要检查一下,确保这个变量配置好了)
Path环境变量里面记录的是可执行文件如.exe文件,对于 Cmd 执行可执行文件来说,先在当前路径中去找,如果没找到就会去 path 环境变量中去找
确定后,回到这个地方,在系统变量(而不是用户变量)里继续找到一个名为 Path 的值,点击编辑(不是新建),双击进入编辑
%JAVA_HOME%\bin
特别说明:有的朋友可能出现的是下面这种形式的界面,只需要在变量值的前面,输入和上面一样的值,并且以英文状态下的分号结束就可以了
点击确定,然后确定。打开path变量确认一下是否已经成功保存变量。
注意:使用1.5及以上版本的JDK,不必继续设置classpath。
然后点击确认,然后关闭,重新打开,确认一下是否已经成功安装。
全部点击确认,不要直接关掉
在JDK1.5以后,classpath并不是必须配置了,在JDK1.5之前,是没有办法在当前目录下加载类的(找不到 JDK目录下lib文件夹中的.jar文件),所以我们需要通过配置classpath,但JDK1.5之后,JRE能自动搜索目录下类文件,并且加载dt.jar和tool.jar的类。
打开cmd
直接输入java(不必像刚才那样进入jdk的bin目录中) 并回车
出现如下情况
继续输入 javac 回车
出现如下
说明配置环境成功