java 安装和环境配置(2024-4月保姆级最新版)-程序员宅基地

技术标签: spring boot  java  笔记  环境教程  javaee  java-ee  心得  

前言
ps 因为网络上教程太多太杂所以干脆直接自己出个教程方便自己复习也希望帮助到大家

第一查看自己电脑的系统类型

右击此电脑 点击属性
在这里插入图片描述
查看你的是多少位操作系统记住这个
在这里插入图片描述

第二 jdk下载

如果你电脑已经下载了 jdk ,那就恭喜你可以跳过这一步了

jdk 的下载路径:https://www.oracle.com/java/technologies/downloads
在这里插入图片描述

游览进去的页面是这样子的,可以看见目前 jdk 已经发行到 21 了,jdk 它又分了三个个操作系统,一个是 Linux、一个是 macOS、以及 windows,选择对应的系统,我是在 windows 操作系统上,那当然就下载 windows 对应的 jdk(注意要根据之前查看电脑是多少位的操作系统要下载对应的)一般是X64的

历史jdk下载

可以点击 java archive ,查看 java 档案
在这里插入图片描述
Java SE 8 (8u211 and later)和Java SE 8 (8u202 and earlier)的区别在宁外一篇文章 这里就选择8u211
在这里插入图片描述
点击你想要下载的 jdk 版本,比如:我选择了 jdk 8u211,然后我要下载到 windows 操作系统下,那我就选择这个,点击下载就可以了

Java SE Development Kit 是jdk的全称 宁外一个是jre的全称
tip(找不到在网页)

点勾同意下载 因为这个是外国的因此我在这里为大家下载好了还有其他的推荐版本下载请大家放心
我用夸克网盘分享了「jdk」,链接:https://pan.quark.cn/s/1b0592262cc9 这个不限速
在这里插入图片描述

百度网盘链接:https://pan.baidu.com/s/11-3f2QEquIG3JYw4syklmQ
提取码:518e
在这里插入图片描述

在这里插入图片描述

第三 jdk安装

双击需要安装的jdk
在这里插入图片描述
下一步
在这里插入图片描述
推荐换一个路径并且记住自己的路径 我这因为盘符大并且习惯就是默认了
继续点击下一步
在这里插入图片描述

等待安装完成即可
在这里插入图片描述
这个jre的安装直接下一步就可以了
在这里插入图片描述
等待安装完成
在这里插入图片描述
点击关闭
在这里插入图片描述

之后你就可以在你选择的文件下看到下载好的 jdk 和 jre ,我用的是默认安装地址,所以我在 C:\Program Files\Java 能够看到这两个文件
为了不引起歧义我其他的就不展示了
在这里插入图片描述

第四 环境搭配

右击此电脑 点击属性

在这里插入图片描述
点击 高级系统设置
在这里插入图片描述
点击环境变量
在这里插入图片描述

Java_Home 配置

选择系统变量的新建在这里插入图片描述

变量名:Java_Home
变量值:jdk 的安装目录 ,选择之前安装的目录
点击确定
在这里插入图片描述

Path 配置

选择系统变量中Path 然后选择编辑
在这里插入图片描述

为了不引起歧义我其他的就隐藏了

变量1:C:\Program Files\Java\jdk1.8.0_211\bin
变量2:C:\Program Files\Java\jre1.8.0_211\bin

我们首先点击新建—>浏览 选择 之前安装jdk的命令 注意需要选择bin
重复两次设置变量一和二
在这里插入图片描述
最后成品 注意要分别是jdk和jre的bin目录
在这里插入图片描述

CLASSPATH 配置

他的目的就是存放class的目录没有设置就是默认 同学们新学就不要纠结这个啦 后面的学习就会知道并且了解了

选择系统变量的新建
在这里插入图片描述
添加配置:

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意前面有一个点后面有分号
在这里插入图片描述
点击确定再点击确认

在这里插入图片描述
还要点击确定
在这里插入图片描述
好了,java 在 windows 环境下的环境配置就完成了

检测是否配置成功

win + R 再输入 cmd 回车

在这里插入图片描述
打开命令窗口 输入java 回车
在这里插入图片描述

输入javac 回车


如果都有打印一些信息的话就表示 java 的环境配置已经成功了

如果想要查看当前系统的全局 jdk 版本,可输入 java -version 命令查看

至此 全部完成欢迎大家开始学习java之旅 我的主页有详细教程欢迎大家查看
个人主页:尘觉主页

欢迎大家加入我的社区 尘觉社区

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/apple_67445472/article/details/136571463

智能推荐

874计算机科学基础综合,2018年四川大学874计算机科学专业基础综合之计算机操作系统考研仿真模拟五套题...-程序员宅基地

文章浏览阅读1.1k次。一、选择题1. 串行接口是指( )。A. 接口与系统总线之间串行传送,接口与I/0设备之间串行传送B. 接口与系统总线之间串行传送,接口与1/0设备之间并行传送C. 接口与系统总线之间并行传送,接口与I/0设备之间串行传送D. 接口与系统总线之间并行传送,接口与I/0设备之间并行传送【答案】C2. 最容易造成很多小碎片的可变分区分配算法是( )。A. 首次适应算法B. 最佳适应算法..._874 计算机科学专业基础综合题型

XShell连接失败:Could not connect to '192.168.191.128' (port 22): Connection failed._could not connect to '192.168.17.128' (port 22): c-程序员宅基地

文章浏览阅读9.7k次,点赞5次,收藏15次。连接xshell失败,报错如下图,怎么解决呢。1、通过ps -e|grep ssh命令判断是否安装ssh服务2、如果只有客户端安装了,服务器没有安装,则需要安装ssh服务器,命令:apt-get install openssh-server3、安装成功之后,启动ssh服务,命令:/etc/init.d/ssh start4、通过ps -e|grep ssh命令再次判断是否正确启动..._could not connect to '192.168.17.128' (port 22): connection failed.

杰理之KeyPage【篇】_杰理 空白芯片 烧入key文件-程序员宅基地

文章浏览阅读209次。00000000_杰理 空白芯片 烧入key文件

一文读懂ChatGPT,满足你对chatGPT的好奇心_引发对chatgpt兴趣的表述-程序员宅基地

文章浏览阅读475次。2023年初,“ChatGPT”一词在社交媒体上引起了热议,人们纷纷探讨它的本质和对社会的影响。就连央视新闻也对此进行了报道。作为新传专业的前沿人士,我们当然不能忽视这一热点。本文将全面解析ChatGPT,打开“技术黑箱”,探讨它对新闻与传播领域的影响。_引发对chatgpt兴趣的表述

中文字符频率统计python_用Python数据分析方法进行汉字声调频率统计分析-程序员宅基地

文章浏览阅读259次。用Python数据分析方法进行汉字声调频率统计分析木合塔尔·沙地克;布合力齐姑丽·瓦斯力【期刊名称】《电脑知识与技术》【年(卷),期】2017(013)035【摘要】该文首先用Python程序,自动获取基本汉字字符集中的所有汉字,然后用汉字拼音转换工具pypinyin把所有汉字转换成拼音,最后根据所有汉字的拼音声调,统计并可视化拼音声调的占比.【总页数】2页(13-14)【关键词】数据分析;数据可..._汉字声调频率统计

linux输出信息调试信息重定向-程序员宅基地

文章浏览阅读64次。最近在做一个android系统移植的项目,所使用的开发板com1是调试串口,就是说会有uboot和kernel的调试信息打印在com1上(ttySAC0)。因为后期要使用ttySAC0作为上层应用通信串口,所以要把所有的调试信息都给去掉。参考网上的几篇文章,自己做了如下修改,终于把调试信息重定向到ttySAC1上了,在这做下记录。参考文章有:http://blog.csdn.net/longt..._嵌入式rootfs 输出重定向到/dev/console

随便推点

uniapp 引入iconfont图标库彩色symbol教程_uniapp symbol图标-程序员宅基地

文章浏览阅读1.2k次,点赞4次,收藏12次。1,先去iconfont登录,然后选择图标加入购物车 2,点击又上角车车添加进入项目我的项目中就会出现选择的图标 3,点击下载至本地,然后解压文件夹,然后切换到uniapp打开终端运行注:要保证自己电脑有安装node(没有安装node可以去官网下载Node.js 中文网)npm i -g iconfont-tools(mac用户失败的话在前面加个sudo,password就是自己的开机密码吧)4,终端切换到上面解压的文件夹里面,运行iconfont-tools 这些可以默认也可以自己命名(我是自己命名的_uniapp symbol图标

C、C++ 对于char*和char[]的理解_c++ char*-程序员宅基地

文章浏览阅读1.2w次,点赞25次,收藏192次。char*和char[]都是指针,指向第一个字符所在的地址,但char*是常量的指针,char[]是指针的常量_c++ char*

Sublime Text2 使用教程-程序员宅基地

文章浏览阅读930次。代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。我用过的编辑器不少,真不少~ 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号。它小巧绿色且速度非

对10个整数进行按照从小到大的顺序排序用选择法和冒泡排序_对十个数进行大小排序java-程序员宅基地

文章浏览阅读4.1k次。一、选择法这是每一个数出来跟后面所有的进行比较。2.冒泡排序法,是两个相邻的进行对比。_对十个数进行大小排序java

物联网开发笔记——使用网络调试助手连接阿里云物联网平台(基于MQTT协议)_网络调试助手连接阿里云连不上-程序员宅基地

文章浏览阅读2.9k次。物联网开发笔记——使用网络调试助手连接阿里云物联网平台(基于MQTT协议)其实作者本意是使用4G模块来实现与阿里云物联网平台的连接过程,但是由于自己用的4G模块自身的限制,使得阿里云连接总是无法建立,已经联系客服返厂检修了,于是我在此使用网络调试助手来演示如何与阿里云物联网平台建立连接。一.准备工作1.MQTT协议说明文档(3.1.1版本)2.网络调试助手(可使用域名与服务器建立连接)PS:与阿里云建立连解释,最好使用域名来完成连接过程,而不是使用IP号。这里我跟阿里云的售后工程师咨询过,表示对应_网络调试助手连接阿里云连不上

<<<零基础C++速成>>>_无c语言基础c++期末速成-程序员宅基地

文章浏览阅读544次,点赞5次,收藏6次。运算符与表达式任何高级程序设计语言中,表达式都是最基本的组成部分,可以说C++中的大部分语句都是由表达式构成的。_无c语言基础c++期末速成