当前位置: 首页 > news >正文

JDK 安装流程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结

前言

由于一些原因重新安装系统,需要重新安装环境,在此记录在 window 系统上安装 JDK 的过程。

一、JDK下载

JDK的下载:

  • 通过官方网站获取JDK(https://www.oracle.com/)
  • 直接下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
  • 注意:针对不同操作系统,下载对应的JDK

如果是新手,建议不要下载太高版本的 JDK,8、11、17、21 是较为稳定的版本。

window 用户下载图中版本即可,以前下载需要登陆才能下载,本次没遇到,就不做记录了,如需要登陆,正常填写信息登陆即可。

二、JDK的安装

双击根据引导安装即可

JDK安装完成后,JDK的安装目录:

二、环境变量配置

path 环境变量

它提供了 windows 命令行中指令的可执行文件路径,让我们可以命令行输入命令时,能够找到对应的可执行文件执行(即使这个文件在当前工作目录下不存在)。

博主之前甚至想通过这种方式启动所有的应用,然后把桌面的图标都干掉,这样就可以得到一个很清爽的桌面,但是后面发现了这种方法的缺点,一是我需要记住很多无用的命令,二是 windows 会在每次执行命令的时候,首先遍历当前目录,然后遍历环境变量下的目录,这样会影响性能。

11 及以上版本的 java 安装后会自动把 java.exe 等常用可执行文件拷贝到 C:\Program Files\Common Files\Oracle\Java\javapath\ 目录下,同时把这个目录放到 path 环境变量下,这样我们其实已经可以开始使用安装好的 jdk 了。

但是这种配置同样存在缺点:

  • 这种配置只配置了较少的命令,而我们在 JDK 的 bin 目录下还有很多的命令可以使用
  • 这种配置并不能让后续使用的一些软件找到 JDK 的安装目录
  • 在多个 JDK 版本的环境下,这种方式会很混乱

配置环境变量

因此我们需要手动来配置环境变量

首先配置 JAVA_HOME 变量

快捷键 win + pause

变量名 JAVA_HOME

变量值 jdk 的安装目录(建议直接去jdk安装目录复制,也可以通过浏览目录来选择)

点击确定

然后来编辑 Path 命令

然后删除 jdk 自己配置的 C:\Program Files\Common Files\Oracle\Java\javapath\ 目录,一路确定即可。

然后就可以输入 java -version 跟 where 来验证我们的操作了,出现以下显示即成功,可以去写你的 hello world 了

http://www.cnnetsun.cn/news/2686853.html

相关文章:

  • MySQL连接串参数详解:除了allowMultiQueries,这些配置项也能帮你解决Spring Boot里的奇葩数据库错误
  • 前端 Bootstrap 框架基本介绍与使用
  • 小白配置Vscode Claude Code 插件免费使用deepseek-v4-pro模型
  • Vite 5升级踩坑记:告别CJS警告,手把手教你两种配置方案(含package.json与.mts文件详解)
  • eBPF与PSketch实现高效网络流量监控
  • 我要换窗户买谁家?避坑指南与靠谱选择
  • [开发说明书] 北斗定位ATGM336H-5N模块 STM32F103程序代码 正点原子Wifi模块小ESP8266 位置经纬度 高度传感器 上传到Onenet云平台数据显示
  • 真理做空机制:波普尔证伪主义的百年灾难与终结——基于科学史、学术生态与公共政策的跨学科实证研究
  • 我最近在做一个 AI 人格蒸馏的小产品,想听听大家的看法
  • 小伤口引发全身抽搐、窒息?JAMA最新文章提醒:破伤风并没有消失
  • 浏览器市场与用户画像分析-数据加工
  • 无人机红外数据集 深度学习框架 无人机高空红外检测系统pyqt5界面 无人机高空红外数据集 无人机高空红外行人车辆检测数据集
  • VSCode配置QT环境
  • 车载AI Agent Harness:行车安全与交互管控
  • 【AI问答】GO代码循环返值
  • 为什么在线视频工具能做到“无损裁剪”?技术原理与工具推荐
  • Socket、Servlet、Tomcat
  • 10. JavaArrayList 核心笔记
  • 鲁班猫4 5寸触摸屏映射修复
  • 800万条浏览器日志,如何加工成用户画像分析数据?看我教你用助睿ETL做浏览器行为分析
  • 用Python和OpenCV手把手教你从卫星图生成NDVI植被指数图(附完整代码)
  • 量子退火救星:subQUBO算法如何让经典计算机和量子机器协同工作?
  • 面试官:既然你用了原子类,那你知道CAS的工作原理是啥吗?
  • 从零到通话:Freepbx+SIP话机实战配置全记录(6001/6002分机互拨保姆级教程)
  • C语言多线程编程入门:用C11的<threads.h>和原子操作告别pthread的繁琐
  • 神经机器翻译核心原理与工程实践:从Transformer到领域自适应
  • 别再只用应变片了!手把手教你用DIC三维全场应变测量系统做材料力学测试(附精度对比数据)
  • 基于粒子群(PSO)优化LQR+前馈(FF)、LQR+前馈、LQR的车辆路径跟踪控制Matlab仿真
  • 赞噢校园集市数据采集工具包:Scrapy驱动的二手商品全链路信息抓取与热度情感分析
  • 别再瞎调了!Unity 2021.3 Quality设置保姆级指南:从手游优化到PC高画质