瑞_Java所有相关环境及软件的安装和卸载_图文超详细(持续更新)

文章目录

    • JDK1.8
      • 资源
      • 各种可能的坑
      • Windows环境
        • 卸载
        • 安装

🙊 前言:本文是博主所了解的Java知识所有相关的环境或软件的安装和卸载(会持续更新)

更新日志

2024-03-28➡️JDK1.8的安装、卸载(Windows环境)

瑞&3l

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.exejdk-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"

Windows环境

瑞:基于Windows10及以上系统,文件jdk-8u202-windows-x64.exe进行讲解

卸载

瑞:在安装前请将历史安装版本进行彻底卸载,否则很可能导致安装失败。

先查看当前系统是否已安装JDK,如果没有则可以直接开始安装。使用快捷键 win + R 输入cmd,在控制台窗口执行java -versionjavac -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 -versionjavac -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️⃣ 测试

在这里插入图片描述


JDK安装完成


持续更新中

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

机器学习之决策树现成的模型使用

目录 须知 DecisionTreeClassifier sklearn.tree.plot_tree cost_complexity_pruning_path(X_train, y_train) CART分类树算法 基尼指数 分类树的构建思想 对于离散的数据 对于连续值 剪枝策略 剪枝是什么 剪枝的分类 预剪枝 后剪枝 后剪枝策略体现之威斯康辛州乳…

大模型时代下的“金融业生物识别安全挑战”机遇

作者:中关村科金AI安全攻防实验室 冯月 金融行业正在面临着前所未有的安全挑战,人脸安全事件频发,国家高度重视并提出警告,全行业每年黑产欺诈涉及资金额超过1100亿元。冰山上是安全事件,冰山下隐藏的是“裸奔”的技术…

前端的拖拽序列(drag)

html和css代码如下 <style>.item {width: 200px;height: 50px;background: rgb(15, 226, 219);margin: 10px 0;padding-left: 20px;border-radius: 10px;line-height: 50px;}.item.move {background: transparent;color: transparent;border: 1px dashed #ccc;}</sty…

安卓国内ip代理app,畅游网络

随着移动互联网的普及和快速发展&#xff0c;安卓手机已经成为我们日常生活和工作中不可或缺的一部分。然而&#xff0c;由于地理位置、网络限制或其他因素&#xff0c;我们有时需要改变或隐藏自己的IP地址。这时&#xff0c;安卓国内IP代理App便成为了一个重要的工具。虎观代理…

springdata框架对es集成

什么是spring data框架 Spring Data是一个用于简化数据库、非关系型数据库、索引库访问&#xff0c;并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷&#xff0c;并支持 map-reduce框架和云计算数据服务。Spring Data可以极大的简化JPA(Elasticsearch…)的…

深入Spark与LDA:大规模文本主题分析实战

使用LDA模型和Spark进行文本主题分析 本篇博客介绍了如何使用LDA&#xff08;潜在狄利克雷分配&#xff09;模型和Spark进行文本主题分析。我们的目标是从大量的用户评论中提取出主题。 1. 环境设置 首先&#xff0c;我们需要导入所需的库&#xff0c;包括jieba&#xff08;…

samba实现linux共享文件夹

一、samba安装 sudo apt install samba 二、配置Samba 编辑Samba配置文件sudo vi /etc/samba/smb.conf 在文件末尾添加以下内容&#xff0c;设置一个简单的共享目录&#xff08;替换path_to_share为实际的共享目录路径&#xff09;&#xff1a; [Share] path /path_to_sha…

【React】onClick点击事件传参的4种方式

记录React onClick 点击事件传参的 4 种方式 方式一&#xff1a;使用内联箭头函数 import React, { MouseEvent } from "react";function App() {const handleClick (event: MouseEvent<HTMLButtonElement>, name: string) > {console.log(event)console.…

linux 环境安装配置

安装java17 1.下载安装包 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 2.解压到自定义目录/usr/local/java mkdir /usr/local/java tar zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java 3.配置环境变量 echo export PATH$PATH:/…

Docker 夺命连环 15 问

目录 什么是Docker&#xff1f; Docker的应用场景有哪些&#xff1f; Docker的优点有哪些&#xff1f; Docker与虚拟机的区别是什么&#xff1f; Docker的三大核心是什么&#xff1f; 如何快速安装Docker&#xff1f; 如何修改Docker的存储位置&#xff1f; Docker镜像常…

2024年购买阿里云服务器多少钱?100元到500元年预算

2024年阿里云服务器优惠价格表&#xff0c;一张表整理阿里云服务器最新报价&#xff0c;阿里云服务器网aliyunfuwuqi.com整理云服务器ECS和轻量应用服务器详细CPU内存、公网带宽和系统盘详细配置报价单&#xff0c;大家也可以直接移步到阿里云CLUB中心查看 aliyun.club 当前最新…

分享react+three.js展示温湿度采集终端

前言 气象站将采集到的相关气象数据通过GPRS/3G/4G无线网络发送到气象站监测中心&#xff0c;摆脱了地理空间的限制。 前端&#xff1a;气象站主机将采集好的气象数据存储到本地&#xff0c;通过RS485等线路与GPRS/3G/4G无线设备相连。 通信&#xff1a;GPRS/3G/4G无线设备通…

Vue 03 组件通信

Vue学习 Vue 0301 浏览器本地存储localStorageSessionStorage案例 todolist的完善 02 组件自定义事件Custom Events基本使用解绑自定义事件注意事项①② 总结案例 todolist的完善 03 全局事件总线GlobalEventBus案例 todolist的完善 04 消息的订阅与发布案例 todolist的完善 05…

利用R语言和curl库实现网页爬虫的技术要点解析

R语言简介 R语言是一种自由、跨平台的编程语言和软件环境&#xff0c;专门用于统计计算和数据可视化。它具有丰富的数据处理、统计分析和图形展示功能&#xff0c;被广泛应用于数据科学、机器学习、统计建模等领域。 R语言技术优势 丰富的数据处理功能&#xff1a; R语言拥有…

unity双层滑动实现

实现功能&#xff1a; 当滑动列表中内容处于顶端的时候&#xff0c;向上滑动优先滑动整个滑动列表&#xff0c;当滑动列表移动到设置位置&#xff0c;即设定的最高处时&#xff0c;继续移动列表内内容。向下移动亦然&#xff0c;当内容处于滑动列表顶端时&#xff0c;移动整个滑…

低功耗、低成本 NAS/公共文件夹 的可能性

使用现状&#xff1a;多台工作电脑&#xff0c;家里人手一台&#xff0c;还在两个住处 有好几台工作电脑&#xff0c;不同电脑不同OS有不同的用途&#xff0c;最大的问题就是各个电脑上文件的同步问题&#xff0c;这里当然就需要局域网里的公共文件夹&#xff0c;在NAS的问题上…

R语言使用dietaryindex包计算NHANES数据多种营养指数(2)

健康饮食指数 (HEI) 是评估一组食物是否符合美国人膳食指南 (DGA) 的指标。Dietindex包提供用户友好的简化方法&#xff0c;将饮食摄入数据标准化为基于指数的饮食模式&#xff0c;从而能够评估流行病学和临床研究中对这些模式的遵守情况&#xff0c;从而促进精准营养。 该软件…

Unity3d使用Jenkins自动化打包(Windows)(一)

文章目录 前言一、安装JDK二、安装Jenkins三、Jenkins插件安装和使用基础操作 实战一基础操作 实战二 四、离线安装总结 前言 本篇旨在介绍基础的安装和操作流程&#xff0c;只需完成一次即可。后面的篇章将深入探讨如何利用Jenkins为Unity项目进行打包。 一、安装JDK 1、进入…

【嵌入式机器学习开发实战】(十二)—— 政安晨:通过ARM-Linux掌握基本技能【C语言程序的安装运行】

政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: 嵌入式机器学习开发实战 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; 在ARM-Linux系统中&#xff0c;C语言程序的安装和运行可…

快速上手Spring Cloud 六:容器化与微服务化

快速上手Spring Cloud 一&#xff1a;Spring Cloud 简介 快速上手Spring Cloud 二&#xff1a;核心组件解析 快速上手Spring Cloud 三&#xff1a;API网关深入探索与实战应用 快速上手Spring Cloud 四&#xff1a;微服务治理与安全 快速上手Spring Cloud 五&#xff1a;Spring …
最新文章