LOADING······

加载过慢请开启缓存 浏览器默认开启 绝对不是网站的问题[确信]

java环境配置及常见错误分析

java环境配置及常见错误分析:从理论到实践踩坑

引言

在学习java的过程中有一步是经常令人头痛的部分 那就是环境配置 尽管是学习与使用java的第一步 但是如果不细心的话 还是非常容易出错的

准备

  1. jdk-8u333-windows-x64.exe 安装包一份 官网下载需要账号 可以在其他渠道获取 网盘链接

  2. 虽然java8发行了很多年 但是仍是当下主流使用的java版本

  3. 虽然但是请在D盘某处新建一个名为 java的文件夹 而且确保里面是空的

注意事项

为了防止不必要的错误 我特地把注意事项写在前面

  • 请注意 安装java的文件夹要为空 要不然会安装失败 以后也不要把任何东西放到$java$​​​的安装文件夹里面

  • java文件夹所处的文件路径最好是全英文 不然不知道会出什么错误 因为我也没试过

  • 现在启动我的世界好像最低都要用java17了 其实java8启动也不会有什么问题 无需担心所有的java都是这样配置的

  • 如果因为任何原因要卸载java 得益于java卸载程序的完善 直接卸载java就可以了 不会有任何残留

  • 不要直接删除java的文件夹 你删不干净的 不要直接删除文件夹 不要直接删除文件夹 不要直接删除文件夹

  • 请注意 安装java的文件夹要为空 要不然会安装失败 以后也不要把任何东西放到$java$​的安装文件夹里面

  • 不要把任何文件塞到java的文件夹里 不要把任何文件塞到java的文件夹里 不要把任何文件塞到java的文件夹里

安装与环境配置

  1. 启动java的安装程序 点击下一步后在右边更改安装路径 放到我们之前创建的 java文件夹里

  2. 下载过程中会弹出第二个窗口 把这个窗口的路径也放到 java 文件夹里

  3. 查看 java 文件夹 看看文件夹里是否有 jdk1.8.0_333jre1.8.0_333两个文件 它们两个的区别一会再说

  4. 配置环境:设置=>系统=>系统信息=>高级系统设置=>环境变量=>系统变量=>新建

​ 变量名 JAVA_HOME

​ 变量值 java所在的文件路径D:\java\jdk1.8.0_333

​ 在path中新建然后输入%JAVA_HOME%\bin%JAVA_HOME%\jre\bin

​ 这里的jrejava运行环境

  1. 检查环境 win + r 输入 cmd 然后分别输入javajavac 如果输出配置信息 则环境配置成功 输入java -verstion查看版本

至此 java 已经成功的安装到了你的电脑上

tip

这里解释一下 jdk1.8.0与jre1.8.0的区别

在找java的安装包时可能会找到jre1.8这样的安装包虽然也是java但是功能却不如jdk安装包的全面

  • JDK8(Java Development Kit 8)是Java 8的开发工具包,它包含了JRE8中的所有内容,以及开发Java应用程序和applet所必需的编译器(如javac)、调试器和其他工具。JDK8主要用于Java程序的开发、编译和调试

  • JRE8(Java Runtime Environment 8)是Java 8的运行时环境,它提供了Java虚拟机(JVM)和Java的核心类库,用于运行Java应用程序和applet。JRE8不包含开发Java程序所需的编译器和调试器。

以上是安装包的区别 显然jdk1.8提供的要豪华一点 虽然我可能用不到 但是我不能没有

这里是安装完成后文件夹的区别

  • JDK (Java Development Kit)这是Java开发工具包,主要用于Java程序的开发。它包含了Java程序编译(javac)、运行(java)、调试(jdb)等所需的全部工具,以及Java虚拟机(JVM)和Java类库。JDK的安装包通常比JRE大,因为它包含了更多的文件和工具。

  • JRE (Java Runtime Environment)这是Java运行时环境,主要用于Java程序的运行。它包含了Java应用程序运行所需的所有组件,如Java虚拟机(JVM)、标准类库(lib)以及其他文件。JRE的安装包通常比JDK小,因为它只包含Java运行时所需的组件,不包含Java开发工具。

以及安装后各个文件的用处虽然没什么用但是了解一下

  • JDK:其目录结构通常包括bin(包含编译、运行等工具的可执行文件)、db(包含Java DB数据库管理系统)、include(包含C语言的头文件)、jre(包含Java运行时环境)、lib(包含Java开发工具使用的归档文件)等文件夹
  • JRE:其目录结构通常较为简单,主要包括bin(包含Java虚拟机和其他执行Java程序所需的工具的可执行文件)、lib(包含Java类库和其他资源文件)等文件夹

常见错误分析及解决方法

虽然配置Java环境不难 但无可否认 它还是比较容易出错的 这一步骤常被视为入门的第一道难关 即使经验丰富的使用者也可能在更新或迁移环境时遭遇问题 下面请看常见错误及其解决方法:

  • java 安装过程失败 : 检查指定文件夹是否为空 之前是否安装过相同版本 以及之前的相同版本删干净没

  • 控制台输入java后没有任何输出但是不报错:这个问题也挺奇怪 但是既然是控制台 那就是环境变量的问题

  • 查看path中有没有C:\Program Files (x86)\Common Files\Oracle\Java\javapath的环境配置 这是java安装的时候自动配置的环境 给它删掉 问题就迎刃而解了

  • 升级或降低版本后 在控制台输入 java -verstion查看java版本时仍是之前的版本 :先检查环境变量 看是否有之前版本的环境 然后检查现版本的环境是否正确配置 确认无误后在控制台输入 java -verstion检查版本

    • 如果仍是之前的版本打开命令提示符 并输入where java来查找Java的安装路径

      1. 如果Java并未安装在C盘,但查询结果中有一条指向C盘的路径,请复制该路径

      2. 使用文件资源管理器导航到该路径所指向的文件夹

      3. 若有进程占用该文件夹中的文件 请使用任务管理器结束关于java的进程

      4. 在确保没有进程占用后 你可以选择将整个文件夹删除 或者将其移动到D盘等其他位置

      5. 重新打开命令提示符并输入 java -version 来检查Java版本是否为新版本

后记

  1. 这篇文章也是为我自己撰写的 旨在作为我个人学习和回顾的宝贵资源
  2. 如果你不止于安装java 还想学习并编写java那我推荐IDEA这个编译器

​                                         ——云散·飞花