用exe安装的java,怎么更换版本?

jdk8-8u381是没有压缩包安装这一方式吗?官网上只有exe文件,如果系统中有多个版本,
(不如我本地有java17,是使用压缩包方式安装的,只需要更改环境变量)现在系统固定死了版本8,那么该怎么换java版本?环境变量好像没有用。

回答:现在的jdk安装的时候会自动配置好环境变量,一般是这个目录:C:\Program Files\Common Files\Oracle\Java\javapath

img

你手动的去将环境变量里面这个值去掉,然后添加你自己的环境位置即可

img

一般建议只添加一个,当然你完全可以在IDEA里面对项目单独设置jdk,这样也方便不少

img

本地安装多个jdk,无非就是想运行嘛,idea可以选择项目的jdk环境,不需要改变环境变量啊,ctrl+alt+shift+s进入设置,修改jdk,然后maven配置变更jdk版本就好

img

【以下回答由 GPT 生成】

首先,通过exe安装的Java版本通常会将相关路径和环境变量配置自动添加到系统中,所以更改环境变量可能不会生效。要更换Java版本,你可以按照以下步骤进行操作:

  1. 确认已经正确安装了目标Java版本,比如Java17。你可以通过命令行输入java -version来检查当前系统默认使用的Java版本。

  2. 找到新安装的Java版本的安装路径。你可以在Java官网下载页面的安装说明中找到该信息。假设Java17的安装路径为C:\Java\jdk-17

  3. 在系统的环境变量中添加新安装的Java版本。具体操作如下:

  4. 在 Windows 操作系统中,打开系统属性窗口。
    • 可以通过按下 Win + R 键,然后输入 sysdm.cpl,并按下回车键来打开系统属性窗口;
    • 或者通过在开始菜单里搜索 "系统属性" 并点击它来打开系统属性窗口。
  5. 在系统属性窗口中,选择 "高级" 选项卡,然后点击 "环境变量" 按钮。
  6. 在 "系统变量" 部分,找到名为 "Path" 的变量,并双击它进行编辑。
  7. 在变量值的末尾添加新安装的Java版本的路径,以分号分隔。例如,将 C:\Java\jdk-17\bin 添加到变量值的末尾。
  8. 点击 "确定" 按钮保存更改。

  9. 关闭所有打开的命令行窗口,并重新打开一个新的命令行窗口。

  10. 输入java -version命令来检查新的Java版本是否生效。如果显示的版本是Java17,则说明更换Java版本成功。

请注意,如果你需要在不同的项目中使用不同的Java版本,还可以使用工具如Jenv或SDKMAN来管理多个Java版本。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^