java环境配置

news2024/11/15 15:53:02

java环境配置步骤

    • 下载jdk
    • 安装jdk
    • 配置环境变量
    • 通过控制台命令验证配置是否成功
    • 大功告成

安装教程: https://blog.csdn.net/m0_37220730/article/details/103585266

下载jdk

若不理解JDK/JRE/JVM的关系,可以点此查看初识Java(概念、版本迭代、J2SE/J2EE/J2ME类库、JDK/JRE/JVM环境)

  1. 打开jdk下载链接:点此可直接跳转至Java SE的下载页面(初学开发用这个就对了)
    在这里插入图片描述

  2. 选择想要下载的JDK版本,点击相应版本下的“JDK DOWNLOAD”按钮。(此处以JAVA SE 8u231版本为例,版本号及下载按钮如下图红色区域所示)
    在这里插入图片描述

  3. 跳转到相应版本JDK的下载页面。(此处为JAVA SE 8u231版本JDK的下载页面)
    在这里插入图片描述

  4. 下拉当前页面,根据下图的提示,确认版本号、接受许可、下载对应安装程序。(若不知道windows系统的操作位数是X32还是X64还是X86,可以右键“我的电脑”,点击属性,查看“系统类型”后的数字)
    在这里插入图片描述

安装jdk

  1. 双击下载的JDK安装程序,开始安装。
    在这里插入图片描述
    在这里插入图片描述
  2. 更改安装路径。一定要记住安装到了哪里,配置环境时需要用到。(如果C盘无所谓180M的空间,且没有强迫症安装到其它盘,保持默认路径直接点击下一步就好),(此处将安装路径修改至D:\MyProgamFiles\Java\jdk1.8.0_231\)
    在这里插入图片描述
    安装到最后一步会跳出jre安装界面,如下图所示。更改安装路径并点击下一步。(若刚才JDK的安装路径保持默认,则此处JRE也保持默认;若刚才更改了JDK的安装路径,此处最好也将JRE的安装路径更改至相应的java文件夹下。注:最后一级目录为jre1.8.0_231,和刚刚的jdk1.8.0_231的前缀不同,其他一致)
    在这里插入图片描述
  3. 一路下一步,直到安装成功,关闭安装界面。
    在这里插入图片描述

配置环境变量

  1. 右键“我的电脑”,点击“属性”打开系统页面,点击右上角“高级系统设置”按钮。
    在这里插入图片描述

  2. 点击“高级”选项卡下的“环境变量”按钮。
    在这里插入图片描述

  3. 新建“JAVA_HOME”系统变量。(点击“系统变量”下方的“新建”按钮,填写变量名与变量值,点击“确定”)
    在这里插入图片描述在这里插入图片描述

  4. 同上,新建“CLASSPATH”系统变量,变量值为“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。(引号内的全部内容,注意最前方是点不是逗号)
    在这里插入图片描述

  5. 双击“系统变量”下的“Path”变量进行编辑。(此时可以看到JAVA_HOME已经存在于系统变量中),(有的电脑"Path"也写作“PATH”)
    在这里插入图片描述

  6. 在打开的Path界面,新建变量,值为%JAVA_HOME%\bin,并将该变量上移至顶端区域。(推荐移到第二个)在这里插入图片描述
    在这里插入图片描述

  7. 同理,在打开的Path界面,新建变量,值为%JAVA_HOME%\jre\bin,并将该变量上移至顶端。
    在这里插入图片描述

  8. (如果双击Path后,界面如下图所示,只有变量名和变量值,则将上述%JAVA_HOME%\bin”和“%JAVA_HOME%\jre\bin添加至变量值的最前端,注意每个变量后都要加一个英文输入法状态下的分号“;”)
    在这里插入图片描述

通过控制台命令验证配置是否成功

  1. 同时按键盘上“win”、“R”两个键打开运行,输入“cmd”确定打开控制台。

  2. 在控制台分别输入java、javac、java -version,若出现如下图所示即为配置成功。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

大功告成

可以安装开发工具进行开发了(记事本、Eclipse、IDEA)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/340224.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DIN解读

传统的Embedding&MLP架构将用户特征编码进一个固定长度的向量。当推出一个商品时,该架构无法捕捉用户丰富的历史行为中的多样性兴趣与该商品的关联。阿里妈妈团队提出了DIN网络进行改进,主要有如下两点创新: 引入注意力机制来捕捉历史行为…

【Linux下代码调试工具】gdb 的基本使用

gdb的基本使用前言准备gdb工具调试须知gdb的基本指令进入调试退出调试显示代码及函数内容运行程序给程序打断点查看断点位置断点使能取消断点逐过程调试逐语句调试运行到下一个断点查看变量的值变量值常显示取消变量值常显示前言 在主页前面的几篇文章已经介绍了Vim编辑器及Ma…

C语言(内联函数(C99)和_Noreturn)

1.内联函数 通常,函数调用都有一定的开销,因为函数的调用过程包含建立调用,传递参数,跳转到函数代码并返回。而使用宏是代码内联,可以避开这样的开销。 内联函数:使用内联diamagnetic代替函数调用。把函数…

【MySQL】 事务

😊😊作者简介😊😊 : 大家好,我是南瓜籽,一个在校大二学生,我将会持续分享Java相关知识。 🎉🎉个人主页🎉🎉 : 南瓜籽的主页…

opencv窗口的创建/显示/销毁

大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页: lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…

Docker-harbor私有仓库

一、Harbor概述 1、Harbor的概念 • Harbor是VMware公司开源的企业级Docker Registry项目,其目标是帮助用户迅速搭建一个企业级的Docker Registry服务 • Harbor以 Docker 公司开源的Registry 为基础,提供了图形管理UI、基于角色的访问控制(Role Base…

力扣SQL刷题9

目录1107. 每日新用户统计-勉强579. 查询员工的累计薪水 - 各种绕易错点:range与rows区别615. 平均工资:部门与公司比较with建临时表注意点1107. 每日新用户统计-勉强 题型:每个日期中首次登录人数 解答:从原表中用按用户分组后m…

嵌入式开发----示波器入门

示波器入门前言一、示波器介绍关键指标工作原理二、功能按钮介绍三、一键入门四、 典型应用场景校准捕捉测试总线通讯总结前言 对于嵌入式工程师来说,示波器的使用极为重要,他就像是“电子工程师的眼睛”,把被测信号的实际波形显示在屏幕上&…

Java特性之设计模式【桥接模式】

一、桥接模式 概述 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦 这种模式涉及到一个作为桥接的接口…

67. 二进制求和

文章目录题目描述竖式模拟转换为十进制计算题目描述 给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。 示例 1: 输入:a “11”, b “1” 输出:“100” 示例 2: 输入:a “1010”, b “1011” …

“白学”了十几年?这两年才感悟出的高效学习方法

作者:元青 微信公众号 「技乐书香」 引言 虽然从小学开始算起,一直到我现在硕士快毕业,已经学习了接近十九年了,但是只有最近两年算得上真正的在"学习",之前的十七年都没有明白也没有认可学习的意义&#…

网络安全实验室7.综合关

7.综合关 1.渗透测试第一期 url:http://lab1.xseclab.com/base14_2d7aae2ae829d1d5f45c59e8046bbc54/ 进入忘记密码页面,右键查看源码,发现一个手机号 解题思路:通过给admin用户绑定13388758688手机号码,然后再进行…

【软件测试】企业测试面试题9道,从自我介绍到项目考察+回答......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 1、自我介绍 您好&a…

leaflet 上传WKT文件,在地图上显示图形(示例代码055)

第055个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中加载WKT文件,将图形显示在地图上。WKT(Well-known text)是一种文本标记语言,可以表示的几何对象包括:点,线,多边形,TIN(不规则三角网)及多面体。可以通过几何集合的方式来表示不同维度的几何对象。 …

centos学习记录

遇到的问题及其解决办法 centos7安装图形化界面 yum groupinstall ‘X Window System’ yum groupinstall -y ‘GNOME Desktop’ 安装完成后输入init 5进入图形化界面 centos7安装vmware-tools 第一步卸载open-vm-tools 输入命令 yum remove open-vm-tools 输入命令 reboot 在…

你必须知道的 clientWidth, offsetWidth, scrollWidth.

前言: 在公司移动端项目中,我需要十分频繁的和 DOM 元素的各种 width、height 打交道。但是这里有这么多关于 width 的属性,它们之间的区别到底体现在哪里?这是我刚刚接触移动端项目十分头疼的一个问题。经过几天的查阅&#xff0…

Django的基础使用

安装Django pip3 install django2.2.5检查是否安装Djangopip3 freeze|grep -i Django创建工程django-admin startproject 名称如:django-admin startproject bookmanager进入bookmanager目录运行django运行python:python manage.py runserver查看django进…

C++基础(5) - 复合类型(上)

文章目录数组1、什么是数组2、数组的声明3、数组的初始化4、数组的访问5、二维数组6、memset —— 给数组中每一个元素赋同样的值字符串(字符数组)1、string.h 头文件1.1 strlen()1.2 strcmp()1.3 strcpy()1.4 strcat()string 类简介1、C11 字符串初始化…

代码随想录算法训练营第二十六天 | 39. 组合总和,40.组合总和II,131.分割回文串

一、参考资料组合总和题目链接/文章讲解:https://programmercarl.com/0039.%E7%BB%84%E5%90%88%E6%80%BB%E5%92%8C.html 视频讲解:https://www.bilibili.com/video/BV1KT4y1M7HJ 组合总和II题目链接/文章讲解:https://programmercarl.com/004…

STL——stack

一、stack介绍和使用 1.stack文档介绍 (1)stack是一种容器适配器,专门用于具有后进先出操作的上下文环境中,其只能从容器的一端进行元素的插入与删除,以及提取操作。 (2)stack是作为容器适配…