在 Microsoft Windows 平台上安装 JDK

本主题包括以下部分:

  • 在 64 位 Windows 平台上安装 JDK 的系统要求
  • Windows JDK 安装说明符号
  • Windows JDK 安装说明
  • 开始使用JDK
  • 在 Windows 上卸载 JDK
  • 解压期间系统错误

在 64 位 Windows 平台上安装 JDK 的系统要求

有关支持的处理器和浏览器,请参阅 Oracle JDK 认证系统配置 。

Windows JDK 安装说明符号

对于本文档中包含以下符号的任何文本,您必须替换相应的更新版本号:

interim.update.patch

例如,如果您正在为 64 位系统下载 JDK 安装程序,用于更新 17 Interim 0、Update 0 和 Patch 0,则文件名 jdk-17.interim.update.patch_windows-x64_bin.exe变成 jdk-17_windows-x64_bin.exe.

Windows JDK 安装说明

您运行自安装的可执行文件以在 Windows 计算机上解压和安装 JDK。

通过执行以下主题中描述的操作在 Windows 计算机上安装 JDK:

  • 下载 JDK 安装程序
  • 运行 JDK 安装程序
  • 静默安装JDK

下载 JDK 安装程序

访问 Java SE 下载 页面并单击 接受许可协议 。 根据 下载 菜单,点击 下载 对应的链接 .exe适用于您的 Windows 版本。

下载文件 jdk-17.interim.update.patch_windows-x64_bin.exe.

笔记:

通过比较下载页面和本地驱动器上的文件大小来验证文件下载是否成功完成。 或者,您可以确保下载文件的校验和与 Java SE 下载页面上提供的校验和匹配。

运行 JDK 安装程序

您必须具有管理员权限才能在 Microsoft Windows 上安装 JDK。

要运行 JDK 安装程序:

  1. 启动 JDK 17 通过双击下载位置中的安装程序图标或文件名来 安装程序。
  2. 按照安装程序提供的说明进行操作。
  3. 安装完成后,删除下载的文件以恢复磁盘空间。

笔记:

在安装过程中,将以下文件复制到该位置 提及:

"C:\Program Files\Common Files\Oracle\Java\javapath\java.exe"
"C:\Program Files\Common Files\Oracle\Java\javapath\javaw.exe"
"C:\Program Files\Common Files\Oracle\Java\javapath\javac.exe"
"C:\Program Files\Common Files\Oracle\Java\javapath\jshell.exe"

或者,您可以直接从 JDK 的 bin目录。

静默安装JDK

无需双击或打开 JDK 安装程序,您可以使用命令行参数执行静默、非交互的 JDK 安装。

使用静默模式安装 JDK 命令:

jdk.exe /s

笔记:

  • 符号 jdk 代表下载的安装程序文件基本名称, 如 jdk-17_windows-x64_bin.exe.
  • 你不需要运行 ADDLOCAL命令不再是 一切都默认安装。

开始使用JDK

使用 的 Java 开发工具包 Windows 开始 菜单中 访问与参考文档相关的信息。

在 JDK 安装期间,Java 菜单项被添加到 Windows 开始 菜单中,以提供对参考文档(即在线文档网页)的轻松访问。

在 JDK 安装和卸载过程中,相应的开始菜单项会更新,以便它们与系统上的最新 JDK 版本相关联

笔记:

Windows 10 有一个 开始 菜单; 但是,该菜单在 Windows 8 中不可用 和 Windows 8.1。 Windows 8 和 Windows 8.1 中的 JDK 和 Java 信息可用 在以下启动目录中: %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs.

在 Windows 上卸载 JDK

要卸载 JDK 17 ,请使用 的 添加/删除程序 Microsoft Windows 实用程序 控制面板中 。

在 Silent 中卸载 JDK 模式

您可以使用命令行卸载 JDK。

使用以下命令静默卸载JDK 模式:

MsiExec.exe/X{<UninstallString>}

例如,要卸载 JDK 15,请运行以下命令:

MsiExec.exe /X{E04E5624-3CF1-5E84-A439-4D8FAAA05C79}

要查找 UninstallString,请参阅 查找 JDK 注册表项和 卸载字符串值 。

笔记:

  • 这个命令可以从任何地方运行。
  • msiexec.exe可执行文件是 位于 windows 系统目录中。
  • 仅当某些文件正在使用时才需要重新启动 卸载过程中; 不是每次都需要。 但是,要在卸载时手动抑制重新启动, 附加 REBOOT=R命令的选项。
  • 附加 /l “C:\<path>setup.log”选择 如果你想创建一个描述日志文件的命令 卸载状态。

Windows Installer 出现 对话框提示您 确认。 单击 是 卸载 JDK。

查找 JDK 注册表项和 UninstallString 价值

  1. 转到 开始 并键入 注册 。

  2. 在注册表编辑器中,转到 HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall.

    在下面 Uninstall文件夹, 您会在 curl 中找到许多注册表项 括号。

  3. 点击 编辑 ,然后 查找 。

    笔记:

    强调 Uninstall之前的文件夹 执行搜索特定注册表。

  4. 输入版本字符串作为值以查找相应的注册表 钥匙。 例如,输入 jdk-15 。

    注册表项突出显示在 窗格的右侧和各种值 卸载字符串显示在左侧 窗格。

  5. 请注意 的值 UninstallString 。

JDK安装 故障排除

该主题提供了在安装 JDK 时解决问题的提示。

  • 解压期间系统错误
  • 程序无法在 DOS 模式下运行
  • 不属于系统代码页的字符
  • 在 JDK 卸载失败后清理注册表
  • 安装 JDK 17 和 JRE 8 时修复 Shim 情况

期间系统错误 减压

如果您看到错误消息: system error during decompression,则磁盘上可能没有足够的空间包含 TEMP目录。

程序无法在DOS下运行 模式

如果您看到错误消息: This program cannot be run in DOS mode,然后执行以下操作:

  1. 打开 MS-DOS shell 或 命令 提示 窗口。
  2. 右键单击标题栏。
  3. 选择 属性 。
  4. 选择 程序 选项卡。
  5. 单击 高级 。
  6. 确保项目 防止基于 MS-DOS 的程序 检测 Windows 未选择 。
  7. 选择 确定 。
  8. 选择 确定 再次 。
  9. 退出 MS-DOS 外壳。
  10. 重启你的电脑。

不属于的角色 系统代码页

1722 错误可能 如果安装目录不是系统区域设置代码页的一部分,则会发生这种情况。 到 防止这种情况发生,确保用户和系统区域设置相同,并且 安装路径只包含作为系统区域设置代码一部分的字符 页。 可以在 设置用户和系统区域设置 区域中 选项 或 区域设置 控件 控制板。

相关的错误编号是 4895647。

清理注册表后 JDK卸载失败

有时,尝试通过 Windows 卸载 JDK 添加/删除 程序在 未完全删除的注册表。 这些遗留的注册表项可能会导致 安装新版本 Java 的问题。 以下是方法 清理注册表项:

  • 程序安装和卸载疑难解答(推荐 方法)
  • 手动注册表编辑

程序安装和卸载疑难解答(推荐 方法)

运行 程序安装和卸载 故障排除 程序修复损坏的注册表项,防止 程序被完全卸载,或阻止新的安装和更新。

手动编辑注册表(仅当 Fix It 实用程序 不起作用)

错误地编辑您的注册表可能会严重损坏您的系统。 你 在对计算机进行更改之前,应备份计算机中的所有重要数据 注册表。

使用 File->Export的功能 注册表编辑器在删除之前保存注册表项。 如果你删除了 错误的注册表项,您可以从保存的备份文件中恢复注册表,通过 使用 File->Import功能。

要删除注册表项:

  1. 确定正确的注册表项。 请参阅 查找 JDK 注册表项和 UninstallString 价值 。
  2. 突出显示该键, 右键单击 并选择 删除 。
  3. 单击 是 出现提示时 。

JDK 被卸载。

修复 JDK 17 时的 Shim 情况 并安装了 JRE 8

当您安装 JDK 17 然后安装 JRE 8,然后运行 java -version命令, 1.8.0显示在 输出而不是 17. 这是因为 javapath放在用户中 JDK 17 位置之前 环境路径。

这是 JRE 8 安装程序的一个错误。 为了解决这个垫片的情况, 卸载并重新安装 JDK 17。

在 Microsoft Windows 平台上安装 JDK 17相关推荐

  1. 在Windows平台上安装Dubbox框架

    在Windows平台上安装Dubbox框架 一.分布式系统概述 分布式处理方式越来越受到业界的青睐--计算机系统正在经历一场前所未有的从集中式向分布式架构的变革.分布式系统是一个硬件或软件组件分布在不 ...

  2. Windows平台上安装搭建iPhone/iPad的开发环境

    很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphon ...

  3. (转)在Windows平台上安装Node.js及NPM模块管理

    本文转载自:http://www.cnblogs.com/seanlv/archive/2011/11/22/2258716.html 之前9月份的时候我写了一篇关于如何在Windows平台上手工管理 ...

  4. 在Windows平台上安装Node.js及NPM模块管理

    1. 下载Node.js官方Windows版程序:http://nodejs.org/#download     从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI ...

  5. 如何在64位的windows平台上安装需要c编译的python扩展库

    以在64位windows 7上,编译安装greenlet为例   1 最新的2.7.6版本有问题,卸载换2.7.5,问题在于字符编码没解决   2 安装64位版本的Windows SDK,地址如下: ...

  6. 细数 Windows 平台上的 NoSQL 数据库

    从可查询的分布式解决方案,如MongoDB,到简单的分布式Key/Value存储解决方案,如Cassandra.此外,还有Riak,Tokyo Cabinet,Voldemort,CouchDB和Re ...

  7. Windows平台上一些开发软件的卸载与安装@大蟒蛇马戏团

    Windows平台上一些开发软件的卸载与安装 JDK的卸载 Windows+R 打开运行命令栏输入命令 control 卸载程序. 卸载环境变量. JDK的安装 获取JDK甲骨文官网 注意安装路径(最 ...

  8. server2003进入oracle,[转载]在windows server 2003平台上安装Oracle 11G图解

    在windows server 2003平台上安装Oracle 11G图解步骤. 1. 双击安装图标,进入Oracle 11G的安装界面,选择"高级安装",点击"下一步& ...

  9. Windows上安装JDK

    Windows上安装JDK Windows上安装JDK 题外话 什么是JDK JRE 和 JDK 的区别是什么? 下载JDK并安装 设置环境变量 新建 JAVA_HOME 新建 CLASSPATH 编 ...

最新文章

  1. 基于图神经网络的聚类研究与应用
  2. 网络推广方法带你了解优质的网站结构对网站SEO有什么好处?
  3. 手持gps坐标转换参数求解方法及在excel中的实现_分享∣Arcgis中62个常用技巧系列二(21-40技巧)...
  4. 接口调试利器Postman
  5. linux服务器用哪个面板好,Linux服务器管理面板哪家比较好用?
  6. go语言 字符串处理
  7. 【多线程】CountDownLatch 和 CyclicBarrier:如何让多线程步调一致?
  8. 数据结构-环形队列 C和C++的实现
  9. 网管必读-常用网络命令
  10. 联想自带Y空间软件最好用的版本-可录屏无其它提示
  11. moviepy音视频开发:音频拼接函数concatenate_audioclips介绍
  12. 计算机软件免税,软件产品的增值税优惠有哪些?
  13. 技术牛人---章文嵩博士---阿里副总裁章文嵩:淘宝基础设施构建实践
  14. tailwindcss使用教程
  15. 十六进制颜色值和ARGB颜色值的转换
  16. Appium 自动化测试 手机操作
  17. Vant-area数据
  18. Python爬虫第二课 Selenium介绍和反爬技术
  19. 2023计算机毕业设计选题推荐——Java项目
  20. camus执行任务,偶发性异常

热门文章

  1. 快速画出哈夫曼树/霍夫曼树/最优树
  2. 父亲节手抄报内容大全
  3. python数据分析基础试题及答案_Python数据分析与数据可视化题库免费期末考试2020答案...
  4. 会员权益营销如何实现数字化会员管理
  5. 服务器显示ipv4有两个ip地址,ipconfig命令后为什么出现两个IPV4地址?
  6. 各种友(e)善(xin)数论总集(未完待续),从入门到绝望
  7. 【插件】Unity插件UnitySRDebugger的简单使用
  8. 分享:制作属于自己的O'REILLY“动物书”封面
  9. 屠龙传说世界【全自动】辅助脚本
  10. RT-Thread 创始人熊谱翔:我和 Linux、嵌入式实时操作系统 RT-Thread