今日话题
Java 环境安装
作者:云层上的光
时间:2024年6月20日 15时43分14秒
主线任务
一、idea 安装
安装方式非常简单,一路回车即可~
https://www.jetbrains.com/idea/download/
二、idea 安装 JDK
在idea编辑器中进行JDK下载,选择自己需要的JDK版本
支线任务
一、为什么使用 idea 下载 JDK
Java 开发环境需要安装 JDK 和 Maven ,之后需要设置环境变量,作为老前端,前期在不了解 Java 的情况下,有什么替代方案嘛?
暂时先借助 idea 进行JDK安装、并且 idea 自带 Maven,可以不需要手动下载 Maven,前期不需要把重心放到环境上
二、传统方式可能会出现的痛点
- 以前端举例,传统开发中,前端通过node官网下载指定版本安装,随着业务发展出现了 nvm 进行node版本切换和维护管理,避免了不同项目依赖不同node版本的痛点
- 使用 idea 的话 好像还挺方便来管理维护 JDK 的版本,并且编辑器也自带了 Maven
- 不过我有预感,后续如果上手做项目 可能还得手动下载 JDK 和 Maven 到本地,目前先就这样吧
三、JDK 是什么?
- Java 版本指的是 Java JDK 版本
- Java JDK 经典版本 Java 8 ,也可以叫 Java 1.8
- 目前的 Spring Boot 必须需要使用 Java JDK 17 版本,并且新版编辑器都选择不到 Java SDK 8
- 站在前端的视角,JDK 就是前端的 node
- 它用来运行和编译 Java 代码的 编译出来的文件后缀是 .class
四、本地安装 JDK
TODO 2024年6月20日 15时43分14秒
五、新款编辑如何选择 JDK 8
新款的 idea 编辑器为了推 spring boot 3 从而放弃了 JDK 8 的选择,老款的编辑器则是有8的版本的
解决办法:
安装旧的版本编辑器就不考虑了,这里使用阿里的镜像:https://start.aliyun.com
此时可以选择 Java JDK 8
六、Maven 又是什么?
- 用于安装和管理项目依赖,对标前端的npm
- 拥有pnpm的本地依赖功能,依赖下载之后下次再下载时优先查找本地依赖
- npm 可以搭建私服,嘿嘿 Maven 表示也可以,所以有些公司会搭建私服指定固定的版本,这个时候就需要下载Maven 在 idea 中导入
- 还有很多其他功能,暂时先了解到这里~