文章目录
-
- JDK1.8
-
- 资源准备
- 各种可能的坑
- JDK1.8 Windows环境
-
- 卸载
- 安装
- JDK1.8 Linux 环境
-
- 卸载
-
- 卸载Linux自带的JDK
- 卸载自己安装的JDK
- 安装
-
- 附:Windows和Linux互传文件指令
- VMware虚拟机
-
- 资源准备
-
- 官方资源
- 网盘资源
- 安装步骤
- 许可证
- 检查安装是否成功
- Linux CentOS 7
-
- 资源准备
-
- 官方资源
- 网盘资源
- 卸载
- 安装步骤
- MobaXterm(远程连接工具)
-
- 资源准备
-
- 官方资源
- 网盘资源
🙊 前言:
本文是博主所了解的Java知识所有相关的环境或软件的安装和卸载
(会持续更新)
更新日志
2024-03-28➡️JDK1.8的安装、卸载(Windows环境)
2024-03-30➡️ 安装 VMware Workstation 16.2.4
2024-03-31➡️ 安装 Linux CentOS 7 64位
2024-04-02➡️ 安装 远程连接工具:MobaXterm_Personal_23.2
2024-04-03➡️ 安装 JDK1.8的安装、卸载(Linux环境)
更新计划
2024-04-预告➡️ 安装 Redis版本:redis-6.2.6.tar.gz
2024-04-预告➡️ 安装 Redis客户端:resp-2022.2.0.0
2024-04-预告➡️ 安装 MySQL版本:8.0.29
2024-04-预告➡️ 安装 Navicat Premium:15.0.28
2024-04-预告➡️ 安装 apache-jmeter-5.6.2
2024-04-预告➡️ 安装 IDEA-插件-ASM反编译
2024-04-预告➡️ 安装 IDEA-插件-jclasslib
2024-04-预告➡️ 安装 安装Docker
2024-04-预告➡️ 安装 Arthas
2024-04-预告➡️ 安装 Git
2024-04-预告➡️ 安装 SVN
2024-04-预告➡️ 安装 Kafka
2024-04-预告➡️ 安装 Maven
2024-04-预告➡️ 安装 IDEA
2024-04-预告➡️ 安装 …
JDK1.8
瑞:本小节为搭建Java开发环境,即安装JDK(Java Development Kit:Java开发者工具包),必须安装JDK才能使用Java
资源准备
官方JDK1.8下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html
进入该网址后,请根据操作系统及配置选择下载你要安装的文件(下载需要注册 Oracle 账号)
注意:211版本以前的都是BCL协议,也就是可以商业使用,而211以及211之后的版本更改了协议为OTN协议,所以JDK最后一个免费版本就是202
瑞:如果不想注册 Oracle 的同学,可以使用博主提供的某度网盘的链接进行下载,内有
jdk-8u202-windows-x64.exe
和jdk-8u202-linux-x64.tar
链接:https://pan.baidu.com/s/1sQajTjfleNZOS27SIePoCg?pwd=rsm0
提取码:rsm0
各种可能的坑
瑞:关于博主安装、卸载以及使用JDK1.8的时候遇到的一些很奇葩的bug
1️⃣ 安装JDK的时候,如果使用百度输入法请切换为系统自带的输入法(到现在博主也没弄明白为什么百度输入法会和安装JDK有冲突),总之bug现象就是在安装界面第一步点击下一步后直接闪退。
2️⃣ 安装JDK路径的时候,不要选择非主磁盘的硬盘内,建议直接使用默认的C:\Program Files\Java
路径。博主由于使用购买的机械硬盘,将笔记本磁盘进行拓展(F盘),然后将JDK、JRE都安装在了 F 盘,导致了一些奇奇怪怪的 bug,最后直接气的重装系统,间接诞生了这篇文章 💢鉴于本点,博主真心建议大家JDK环境直接安装在默认的C盘下
3️⃣ 老生常谈的bug:安装路径中不要包含中文和空格。中文在任何情况下都不建议。对带空格的路径,在使用到的代码处用双引号”” 包起来,比如:"C:\Program Files\Java\jdk1.8.0_202"
JDK1.8 Windows环境
瑞:基于Windows10及以上系统,文件
jdk-8u202-windows-x64.exe
进行讲解
卸载
瑞:在安装前请将历史安装版本进行彻底卸载,否则很可能导致安装失败。
先查看当前系统是否已安装JDK,如果没有则可以直接开始安装。使用快捷键 win + R 输入cmd,在控制台窗口执行java -version
和javac -version
(注意中间有空格)命令,回车进行执行
若出现下图的情况则可以直接到安装小节
若出现下图的情况则需要卸载当前系统安装的JDK环境
开始卸载
1️⃣ 打开控制面板,选择卸载程序
2️⃣ 找到Java 8 Update 202(64-bit)
和Java SE Development Kit 8 Update 202(64-bit)
,依次右键选择卸载
瑞:注意安装的JDK环境版本不同,控制面板中的相关版本信息也是不同的,本教程是JDK1.8
3️⃣ 编辑系统环境变量(我的电脑(此电脑) ➡️ 右键选择属性 ➡️ 高级系统设置 ➡️ 环境变量)删除JAVA_HOME
配置
4️⃣ 编辑系统环境变量(我的电脑(此电脑) ➡️ 右键选择属性 ➡️ 高级系统设置 ➡️ 环境变量)双击Path
配置,删除所有与 JAVA_HOME
相关的配置,记住一定要删除干净(如博主配置了%JAVA_HOME%\bin
和%JAVA_HOME%\jre\bin
,则依次删除这两个环境变量),否则安装过程会有问题
瑞:安装的时候
%JAVA_HOME%\bin
和%JAVA_HOME%\jre\bin
配置项要通过上移到C:\Windows\system32
之上的位置,这样做是为了确保Java的可执行文件能够在系统范围内被正确识别和执行
5️⃣ 检查卸载是否成功,再次 win + R 输入cmd,在控制台窗口执行java -version
和javac -version
命令,回车进行执行,出现下图则说明卸载成功
卸载完成
安装
瑞:关于Windows环境下的JDK安装,其实没什么就是一路下一步,然后配置系统环境变量就好了。
博主真心建议:安装路径别改,直接安装在C盘的默认路径即可❗️❗️❗️
你要是硬不听劝,也可以选择安装到其它目录下,也许未来的某一天,你就需要参考坑中的第 2 点。但我真的想问:如果你真心要学Java,JDK环境这么重要的都不舍得放C盘,那还有什么舍得放C盘的?C盘是建议不放垃圾,这没错,但是一个几百M的核心环境都放不下,那我真觉得你至少需要换个配置再开始学习使用Java。而且很多时候真的真的真的大家都是把JDK安装在默认路径下。
开始安装
1️⃣ 双击运行jdk-8u202-windows-x64.exe
,开始安装,点击下一步
2️⃣ 安装地址可以自己选择,默认C盘(建议使用默认的C:\Program Files\Java\jdk1.8.0_202
)
瑞:JRE当中直接包含了JVM,如果只是想单纯的运行Java项目,安装JRE即可。如果是要做Java开发,则需要安装JDK。
3️⃣ 安装完JDK后点击确定(此步骤可能涉及坑1,记得不要使用百度输入法)
4️⃣ 安装地址可以自己选择,默认C盘(建议使用默认的C:\Program Files\Java\jre1.8.0_202
)
5️⃣ 安装完成后点击关闭
6️⃣ 查看刚刚默认或选择的安装路径,是否包含以下目录
7️⃣ 配置系统环境变量,新建JAVA_HOME
,变量值C:\Program Files\Java\jdk1.8.0_202
8️⃣在Path
中删除环境变量C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
,该变量在下载后自动配置,在Path
中添加%JAVA_HOME%\bin
和%JAVA_HOME%\jre\bin
配置项,且这两个配置项要通过“上移”到C:\Windows\system32
之上的位置,这样做是为了确保Java的可执行文件能够在系统范围内被正确识别和执行
9️⃣ 测试,win + R 输入cmd,在控制台窗口执行java -version
和javac -version
命令,回车进行执行,出现下图则说明安装完成
Windows JDK 安装完成
JDK1.8 Linux 环境
瑞:基于CentOS 7 系统的最小安装,文件
jdk-8u202-linux-x64.tar.gz
进行讲解,点我跳转资源准备章节
卸载
瑞:在安装 Linux 时可能会自带安装一个jdk(如果是跟着博主安装精简版的小伙伴应该没有)总之在安装前请将历史安装版本进行彻底卸载,否则很可能导致安装失败。
在 Linux系统上安装 JDK的时候,一定要先检查并卸载掉 Linux 系统上原生的 Open JDK,然后再安装 JDK 。
因为 Open JDK 是 JDK 的原始开放代码(可以理解为 Open JDK 是基础版,而 JDK 是发行版)
不建议使用 Open JDK 主要是因为⬇️
1️⃣ Open JDK 不包含 Deployment部署功能。部署的功能包括:Browser Plugin、Java Web Start、以及Java控制面板。
2️⃣ Open JDK 源代码不完整。JDK 的一部分源代码因为产权的问题无法开放 Open JDK 使用,导致 Open JDK 进行了一些源代码的替换,而且 Open JDK 只包含最精简的 JDK,没有其他的软件包,得自己去下载,所以环境的配置相对更麻烦。
卸载Linux自带的JDK
1️⃣ 使用具备root权限的用户登录 Linux,博主推荐使用MobaXterm操作Linux,当然使用VMware虚拟机操作也是可以的,都是执行命令
瑞:因为是 root 用户,所以本文都没有加上 sudo。如果是一般用户输入以下涉及到的命令时,系统如果提示没有执行权限,则在该命令前面加上 sudo 即可。
2️⃣ 查看 Linux 自带的JDK,命令如下
# 查询所安装的带有java的 rpm 软件包
rpm -qa | grep -i java
瑞:如果执行指令后没有输出,则说明Linux中没有自带的JDK,可以跳过本小节
3️⃣ 将这些相关文件批量删除,命令如下
# rpm -e --nodeps:强制卸载软件
rpm -qa | grep java | xargs rpm -e --nodeps
4️⃣ 编辑/etc/profile
文件,去除环境变量配置,删除后保存文件,执行source /etc/profile
让配置文件生效
vim /etc/profile
#然后 source 命令让修改后的profile文件立即生效
source /etc/profile
5️⃣ 确认卸载完成,命令如下
# 查询所安装的带有java的 rpm 软件包
rpm -qa | grep -i java
# 查看java版本
java -version
瑞:如上图所示则完成对Linux自带的JDK删除操作
卸载自己安装的JDK
1️⃣ 使用具备root权限的用户登录 Linux,博主推荐使用MobaXterm操作Linux,当然使用VMware虚拟机操作也是可以的,都是执行命令
瑞:因为是 root 用户,所以本文都没有加上 sudo。如果是一般用户输入以下涉及到的命令时,系统如果提示没有执行权限,则在该命令前面加上 sudo 即可。
2️⃣ 输入java -version
查看是否安装了JDK
# 查看java版本
java -version
瑞:如果执行指令后输出
-bash: java: 未找到命令
,则说明Linux中没有自己安装的JDK,可以跳过本小节,直接开始安装
3️⃣ 查看JDK的安装路径
which java
4️⃣ 卸载命令rm -rf JDK
地址,如博主的是rm -rf /usr/local/jdk1.8/
5️⃣ 删除/etc/profile
中配置的Java环境变量。
6️⃣ 执行source /etc/profile
让配置文件生效。
安装
1️⃣ 使用具备root权限的用户登录 Linux,博主推荐使用MobaXterm操作Linux,当然使用VMware虚拟机操作也是可以的,都是执行命令
瑞:因为是 root 用户,所以本文都没有加上 sudo。如果是一般用户输入以下涉及到的命令时,系统如果提示没有执行权限,则在该命令前面加上 sudo 即可。
2️⃣ 使用java -version
命令确认将JDK删除干净
3️⃣ 将jdk-8u202-linux-x64.tar.gz
文件上传到/usr/local
路径下。
瑞:在Linux系统中,/usr目录是用于存放用户程序和数据的地方,而/usr/local则是用于存放本地安装的软件和硬件的目录。将JDK安装在/usr/local下符合Linux的文件系统结构和惯例。
如果是使用 MobaXterm 工具的小伙伴,直接将Windows中的jdk-8u202-linux-x64.tar.gz
文件拖入该目录中
附:Windows和Linux互传文件指令
如果没有第三方工具,Windows和Linux互传文件可以使用以下指令
- 文件上传:从 Windows 到 Linux
# windows下cmd输入(虚拟机地址格式如:127.0.0.1)
sftp root@虚拟机地址
# 输入密码
put -r Windows目录 Linux目录
- 从Linux上下载文件到Windows
# windows下cmd输入(地址换成Linux的地址如:127.0.0.1)
sftp root@192.168.12.10
输入密码
get -r Linux目录 Windows目录
4️⃣ 解压(如果没上传到/usr/local
的小伙伴,记得要更改命令相应路径)
tar -zxvf /usr/local/jdk-8u202-linux-x64.tar.gz
5️⃣ 重命名(如果没上传到/usr/local
的小伙伴,记得要更改命令相应路径)
mv jdk1.8.0_202 /usr/local/jdk1.8
6️⃣ 配置环境变量,打开/etc/profile
文件,在文件尾部添加以下信息,记得添加完后保存文件(如果没上传到/usr/local
的小伙伴,记得要更改JAVA_HOME
相应路径)
# 在文件尾部添加如下信息
# Java环境变量配置
export JAVA_HOME=/usr/local/jdk1.88
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
第一次使用 MobaXterm 保存文件会弹出如下提示框,选择任意一个肯定选项,保存修改后的profile文件
7️⃣ 编辑完成后,保持并退出,刷新环境配置,使其生效
# 刷新环境配置,使其生效
source /etc/profile
8️⃣ 如上图,使用java -version
指令测试是否安装成功
Linux JDK 安装完成
VMware虚拟机
瑞:可以参考《瑞_VMware虚拟机安装Linux纯净版》
资源准备
官方资源
官方VMware Workstation Pro
的下载链接(可能随着时间的流逝,官方最新版已不再是16)⬇️
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
官网VMware Workstation 16.2.4
的下载链接⬇️
https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=WKST-PLAYER-1624&productId=1039
瑞:可能随着时间的流逝,官方最新版已不再是16,但是整体逻辑和步骤的差异不会很大
网盘资源
瑞:下面是博主提供
VMware-workstation-full-16.2.4-20089737.exe
的某度网盘链接,有需要的伙伴请自提
链接:https://pan.baidu.com/s/1soBeoYqqsYXoo73GBs_IVA?pwd=49cg
提取码:49cg
安装步骤
1️⃣下载完成后,选择VMware-workstation-full-16.2.4-20089737.exe
文件,双击点击开始安装
2️⃣ 勾选接受许可协议中的条款,然后点击下一步
3️⃣ 如果需要修改安装路径,可以选择更改,然后选择要安装的位置(建议建一个文件夹存放,安装后该目录下会生成很多文件)默认勾选第二个,然后点击下一步
4️⃣ 建议勾选这两个选项,第一个选项可以不勾选(后面有永久许可证,所以软件可以支持更新)点击下一步
5️⃣ 建议勾选这两个选项,方便打开虚拟机,点击下一步
6️⃣ 点击安装
许可证
7️⃣ 再愉快的等待后,选择许可证
瑞:许可证可联系博主或见博主提供的网盘资源中的 txt 文件
8️⃣ 最后点击完成即完成VMware的安装
检查安装是否成功
9️⃣ 打开安装好的VM,看到如下界面则安装成功
VMware 安装完成
Linux CentOS 7
瑞:由于安装步骤过多,完整安装步骤请参考《瑞_VMware虚拟机安装Linux纯净版》
资源准备
瑞:CentOS-7-x86_64-Everything-2009.iso、CentOS-7-x86_64-DVD-2009.iso和CentOS-7-x86_64-Minimal-2009.iso这三个ISO镜像文件分别代表不同类型和用途的CentOS 7安装介质。具体介绍如下:
- CentOS-7-x86_64-DVD-2009.iso:这是标准安装版,一般称为DVD版,它包含主要的CentOS系统以及部分必需的软件包。对于大多数用户来说,下载并使用这个版本进行安装就足够了。
- CentOS-7-x86_64-Everything-2009.iso:这个版本是完整版,集成了所有软件。它对完整版安装盘的软件进行了补充,因此体积会比DVD版大很多。这个版本适合那些需要更多软件包或者希望一次性集成所有可能用到的软件的用户。
- CentOS-7-x86_64-Minimal-2009.iso:精简版,自带的软件最少。这个版本适合高级用户或者对系统定制有特殊需求的场景,因为它提供了最基本的操作系统环境,用户可以自行添加所需的软件和服务。
总的来说,对于大多数用户,推荐下载CentOS-7-x86_64-DVD-2009.iso标准安装版,因为它既包含了必要的软件包,又不会像Everything版那样过于庞大。如果用户对系统大小有限制或者有特定的软件需求,可以选择Minimal版进行定制化安装。博主建议使用
Minimal
版学习Linux,命令操作窗口才是学习Linux的精髓,有图文的交互桌面跟Windows有啥区别。
官方资源
官网正版下载链接⬇️
https://www.centos.org/download/
情况1️⃣➖1️⃣ 点击链接后顺利进入网页,那就选择x86_64
情况1️⃣➖2️⃣ 选择需要的镜像版本
情况2️⃣➖1️⃣ 点击链接等待跳转后,等待超时,选择国内镜像加速网站
情况2️⃣➖2️⃣ 选择该镜像网站后,进入重庆大学开源软件镜像站,也可以直接选择官方网址进入⬇️
http://mirrors.cqu.edu.cn/CentOS/7.9.2009/isos/x86_64/
网盘资源
瑞:下面是博主提供
CentOS-7-x86_64-Minimal-2009.iso
的某度网盘链接。由于博主是主要是为了使用纯净版(最基本的操作系统环境),后续自行添加所需的软件和服务,所以只提供 Minimal 版本的网盘链接,需要其它版本的请自行通过官方途径下载
链接:https://pan.baidu.com/s/145f1SVR7Cyy-dNczIiZ65A?pwd=l29f
提取码:l29f
卸载
以卸载 CentOS 7为例
如果用VMware已经安装了CentOS 7,再去重装新安装时,可能会安装失败,很大原因是没删干净
瑞:如果是直接移除虚拟机,再把安装虚拟机的文件夹清空删除就认为已经卸载CentOS 7了,那就大错特错了
正确删除步骤:
1️⃣ 打开虚拟机,右击选择要删除的已安装的系统 -> 选择管理 -> 选择从磁盘中删除
2️⃣ 然后点击“是”,就删除干净了(注意:删除后无法恢复 )
安装步骤
瑞:由于安装步骤过多,完整安装步骤请参考《瑞_VMware虚拟机安装Linux纯净版》
MobaXterm(远程连接工具)
为了方便操作Linux,建议安装一些远程连接工具,博主使用的是MobaXterm
资源准备
官方资源
MobaXterm的官方下载链接:https://mobaxterm.mobatek.net/download.html
选择免费版(Free)的下载即可,直接下载的就是exe可执行文件,双击就可以直接使用
网盘资源
瑞:下面是博主提供
MobaXterm_Personal_23.2.exe
的某度网盘链接
链接:https://pan.baidu.com/s/1wCoPkwYdxgwCNVC3g7dCFQ?pwd=45yy
提取码:45yy
MobaXterm与虚拟机建立seesion
1️⃣ 在VM中输入ip addr
指令查看虚拟机IP地址(博主为192.168.13.128)
2️⃣ 打开MobaXterm选择Session,新对话框中选择SSH,然后将虚拟机IP输入,最后点击OK即可
版权声明:本文为博主作者:瑞486原创文章,版权归属原作者,如果侵权,请联系我们删除!
原文链接:https://blog.csdn.net/weixin_45988482/article/details/137062303