当前位置: 首页 > article >正文

Java开发实战(一):Java环境安装

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。
通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我们后续的学习和实践打下坚实的基础,让我们能够更加顺利地掌握Java编程技能。
如果觉得本系列文章对你有帮助,麻烦一键三连~

软件版本

下面是本系列文章的各个软件环境版本:

  • 系统:Win10企业版 LTSC
  • JDK:1.8-8u102
  • MySQL:8.0.28
  • Redis:5.0.14
  • IDEA:2023.2.5 Community(社区版本)

环境配置

一、下载JDK

1.1 官网下载

首先我们打开Oracle的官方网站,找到Java Downloads,然后往下滑,能看到Java SE subscribers have more choices这一级菜单,里面有Java 8、Java 8 Enterprise Performance Pack、Java 11三个版本,我们选择Java8,然后将系统选择切换到Windows,选择x64 Installer下载。

在这里插入图片描述

1.2 网盘下载

如果你懒得找或者觉得官网下载太慢,可以使用我提供的网盘地址下载。 JDK下载链接

二、安装JDK

这里选择下一步
在这里插入图片描述
默认安装即可,直接下一步
在这里插入图片描述
点击下一步后,安装过程中会弹出一个新的窗口。这是安装jre的窗口,我们正常点击下一步即可。
在这里插入图片描述
耐心等待安装完成后,到这个页面就代表安装成功了。我们点击关闭按钮即可。
在这里插入图片描述

三、配置Java环境变量

首先我们打开此电脑,然后在此电脑上面按右键,然后点击属性菜单。如下图所示
在这里插入图片描述
选择右侧的高级系统设置
在这里插入图片描述
然后选择环境变量
在这里插入图片描述
选择系统变量下面的新建,这里千万别选成上面用户变量的了。
在这里插入图片描述
在变量名和变量值分别输入下面值:

  • JAVA_HOME
  • C:\Program Files\Java\jdk1.8.0_102

tips:如果安装的目录不是上述目录,可以自行修改成响应的安装目录

点击确定即可
在这里插入图片描述

接着在系统变量里面找到Path变量,双击打开
在这里插入图片描述
点击右侧的新建按钮,新建一个环境变量
在这里插入图片描述
接着我们输入下面的值,如图所示。然后点击确定

  • %JAVA_HOME%\bin

在这里插入图片描述
到此,JDK全部安装已经完成。

四、测试环境配置

我们安装win键+R,然后在运行框输入cmd,或者直接在开始菜单找到命令提示符
在这里插入图片描述

在这里插入图片描述
然后输入下面指令查看Java版本

  • java -version

如果能看到下面的提示,代表Java环境配置完成
在这里插入图片描述

非常感谢你阅读这篇技术文章!希望你的大脑没有被我搞得一团糟。😜
如果你有任何问题或者需要帮助,就像我们在评论区等待你的大招!如果你有任何建议或者反馈,就像我们在评论区等待你的狂欢!因为,你是我们的狂热粉丝,没有你,我们就不会像现在这样出色。😍
再次感谢你的阅读和支持!希望你在探索技术的旅程中充满乐趣,不断发现新的大陆!🚀👩‍💻👨‍💻


http://www.kler.cn/a/155723.html

相关文章:

  • 【非关系型数据库】【IOT设备】InfluxDB、TimescaleDB、Cassandra和MongoDB
  • Apache Kylin 添加MSSQL等第三方数据源(MySQL 亦可)
  • 时序预测 | gamma伽马模型锂电池寿命预测 EM算法粒子滤波算法结合参数估计
  • VideoChat:开源的数字人实时对话系统,支持自定义数字人的形象和音色
  • (十四)JavaWeb后端开发——MyBatis
  • C++研发笔记13——C语言程序设计初阶学习笔记11
  • MapperStruct的高级用法
  • 阿里微服务质量保障系列:性能监控最佳实践
  • 命令模式-C++实现
  • 超硬核解析Mybatis动态代理原理!只有接口没实现也能跑?
  • Python WebSocket 客户端教程
  • maven如何用命令看配置文件位置
  • 如何绕过某讯手游保护系统并从内存中获取Unity3D引擎的Dll文件
  • Debian12配置ssh服务器
  • 用Java写一个王者荣耀游戏
  • Django rest froamwork-序列化关系
  • python 交互模式和命令行模式的问题
  • 【C++】类和对象——explicit关键字,友元和内部类
  • Linux(12):磁盘配额(Quota)与进阶文件系统管理
  • Linux系统中进程间通信(Inter-Process Communication, IPC)
  • 医院电子病历编辑器源码(支持云端SaaS服务)
  • 关于清空ant.design 中表单内容的方法
  • 分享77个焦点幻灯JS特效,总有一款适合您
  • 【llm使用】ChatGLM3-6B Transformers部署调用
  • 【力扣206】反转链表
  • Filebeat使用指南