JDK:怎么安装和配置jdk

最近重装系统,所以开发环境也需要重新配置,废话不多说,开始动手。。
一、下载
JDK是免费的,可以直接到ORACLE官网下载最新版本,官网地址:https://www.oracle.com/index.html
如图,按照图中红框表示操作
官网首页ORACLE图标右侧:Menu–>Downloads–>Java–>All Java Downloads
官网首页

JDK版本在不断更新,一般选择最新的版本
这里写图片描述

直接选择Java的标准版本,点击进去
这里写图片描述

在这里要先接受协议,不然无法下载
这里写图片描述

根据自己具体的操作系统选择相应的版本,点击即可下载
这里写图片描述

二、安装JDK

找到下载的JDK,双击进行安装
这里写图片描述

首先会弹出安装向导,直接Next
这里写图片描述

在这里建议修改默认安装路径,当然也可以不修改。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现奇奇怪怪的问题。
这里写图片描述

我是修改了默认路径,直接将默认路径C:\Program Files\Java\jdk1.8.0_131\ 改为 C:\Java\jdk1.8.0_131\
这里写图片描述

JDK安装完成后,会提醒安装JRE;建议修改默认安装路径,放置C:\Java\jre下。因为JDK中包含了JRE,其实可以选择不安装。
这里写图片描述

修改完路径,直接Next。即可完成安装。
这里写图片描述

三、环境变量配置
环境变量一般指在操作系统中用来指定操作系统运行环境的一些参数。其实这句话也不是很好理解,来举个例子吧。如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找。通俗的讲,你要的东西我这里没有,怎么办呢,那就去path里说的地儿找找吧。
简单了解了环境变量,下面直接上图:

右击我的电脑–>属性–>高级系统设置–>环境变量
这里写图片描述

这里写图片描述

这里写图片描述

点击系统变量下的新建–>变量名:JAVA_HOME,变量值:你的java所在路径,如这是我的安装路径:C:\Java\jdk1.8.0_131
这里写图片描述

完成之后,在系统变量中找到Path–>双击–>在最前面添加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】,中括号里面的分号不能少,而且必须是英文的分号。
这里写图片描述

点击系统变量下的新建–>变量名:classpath,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
最前面有个点,代表的是当前路径,一定要加上
这里写图片描述

到此为止,JDK的安装及配置全部结束,下面来检测一下,安装是否成功。

win + R 输入CMD
这里写图片描述

弹出命令行,直接输入Java -version ,如果出现下面内容即说明JRE-Java的运行环境 安装成功。作为Java开发这个不够。
这里写图片描述

继续输入javac
这里写图片描述

继续输入Java
这里写图片描述
出现以上内容,才能说明JDK完全安装成功。

四、配置的各个变量的意义
说明:环境变量的变量名不区分大小写,只是一般用大写容易区分
JAVA_HOME:就是jdk的安装路径
这样即使以后需要更改jdk路径,直接修改JAVA_HOME就可以了,不必在修改path和classpath。
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
指向bin目录,这样调用javac编译源文件,或者调用java命令运行字节码文件时,首先在当前目录寻找,如果找不到,就会到path路径中寻找。
classpath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
指向需要运行的文件路径,其实这个classpath在JDK5之后可以不用配置,在以后的开发中不会影响。

我遇到的问题:

1、错误提示:Background compilation enabled

Run configuration Error:Not a valid Boot application class

原因分析:我昨天晚上修改了系统配置,我猜想可能是jdk被修改错误了

解决办法:重新配置了jdk,当然我dos命令上java出现了:java不是内部或外部命令

然后我搜了一个网上的办法,就是很古老,很好用的办法,如下:

完成了第一步,只是把JDK环境安装完成了。这个时候还要通过一系列的环境变量的配置才能使用JDK环境进行JAVA开发。配置环境变量包括java_home,path和classpath三个部分。
用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。

在“变量名”输入框中写入“java_home”,在“变量值”输入框中写入“C:\Program Files\Java\jdk1.6.0” (根据安装路径填写),然后点击“确定”,java_home就设置完成了。

下面开始“classpath”的配置。选中“系统变量”查看是否有classpath项目,如果没有就点击“新建”,如果已经存在就选中classpath选项,点击“编辑”按钮,然后在“变量名”中填写“classpath”,在“变量值”中填写“C:\Program Files\Java\jdk1.6.0\jre\lib”(根据安装路径填写)。

现在可以进行“path”的配置了。同上在“classpath”设定时类似,“变量名”输入框填写“path”,“变量值”输入框填写“C:\Program Files\Java\jdk1.6.0\bin”(根据安装路径填写)。

JDK的环境变量已经配置完成,可以通过打开命令提示符窗口,输入命令“java -version”, 看到Java版本的信息,来确定安装是否成功。首先点击“开始”,然后点击“运行”。


上面只是完成了jdk的配置,然后再重新配置IDEA的jdk配置,如下:

就可以了。


blog.csdn.net/u012187452/article/details/72595040?locationNum=10&fps=1

亲测有用

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JDK (Java Development Kit) 是用于开发和运行 Java 应用程序的基础环境。Java 17 是 Oracle 公司推出的一个重要版本。以下是安装配置 JDK 17 的基本步骤: **安装 JDK 17(Windows):** 1. 访问 Oracle 官网下载页面:https://www.oracle.com/java/technologies/javase-jdk17-downloads.html 2. 根据操作系统选择合适的安装包(比如 `jdk-17.x.x_windows-x64_bin.exe`)。 3. 运行下载的安装文件,接受许可协议,然后选择自定义安装,通常会将 JDK 安装到默认路径(`C:\Program Files\Java\jdk-17`)或自定义目录。 4. 安装过程中确保勾选 "Add Java to PATH" 选项,这样方便在命令行中直接使用。 5. 完成安装后,可以检查 `JAVA_HOME` 环境变量是否设置正确。 **安装 JDK 17(Mac/Linux):** 1. 使用终端访问 Oracle 官网下载链接。 2. 使用 curl 或 wget 下载对应版本的 tar.gz 文件。 3. 解压文件并移动到合适的目录(如 `/Library/Java/JavaVirtualMachines`)。 4. 创建软链接,例如在 Linux 中: ``` sudo ln -s /path/to/jdk-17.jdk /usr/libexec/java_home sudo update-alternatives --install /usr/bin/java java /usr/libexec/java_home/latest/bin/java 1 sudo update-alternatives --install /usr/bin/javac javac /usr/libexec/java_home/latest/bin/javac 1 ``` 5. 验证安装,输入 `java -version` 和 `javac -version` 检查是否能正常显示 JDK 版本信息。 **配置环境变量:** 1. Windows: 打开系统属性->高级系统设置->环境变量,在系统变量部分找到 `Path`,添加 `%JAVA_HOME%\bin`。 2. Mac/Linux: 打开终端,编辑 `~/.bash_profile` 或 `~/.zshrc`(取决于你的 shell),添加 `export JAVA_HOME=/path/to/jdk-17`。 **相关问题--:** 1. JDK 17相较于之前的版本有哪些新特性? 2. 如何检查 Java 是否已成功安装? 3. 在使用 IDE 如 IntelliJ IDEA 或 Eclipse 配置 JDK 17时需要注意什么?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值