前言
因为工作需要,尝试学习和使用 Java,本文主要记录一下 Java 开发环境的相关配置
Java
Java Runtime Environment
介绍
Java Runtime Environment(简称 JRE)是运行 JAVA 程序所必须的环境的集合,包含 JVM 标准实现及 Java 核心类库。JRE 是 Java 运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)
JRE 是面向 Java 程序运行环境的,如果是开发环境只需要安装 JDK 即可,JDK 中包含了 JRE
下载、安装、使用
前往 Java 官方网站,根据指引下载、安装、使用。
官方网站:www.java.com
Java Development Kit
介绍
Java Development Kit(简称 JDK)是面向 Java 开发人员提供的 Java 软件开发工具包,其中包括了 JRE,一堆 Java 工具(javac/java/jdb...)和 Java 基础的类库(即 Java API 包括 rt.jar)。对于一名 Java 程序员,JDK 的使用是一项基本功。
下载
前往 Oracle 官网 JDK 产品下载页,然后找到特定版本 JDK 进行下载。
因为 Java 是跨平台的,所以下载时需要注意 CPU 平台以及操作系统平台。另外因为在 Oracle 下载 JDK8 还要求登录 Oracle 帐号,且注册过程非常繁琐,无意中发现一个神奇的网站 bugmenot.com
下载页:www.oracle.com/java/techno…
安装
在 MacOS 系统平台下安装 JDK8 为例,我们通过 Oracle 官网下载到了 jdk-8u251-macosx-x64.dmg 文件,挂载后会得到 JDK 8 Update 251.pkg 文件,直接打开安装即可。
之后可以通过 java --version 来检查当前已安装的 java 版本
配置
TODO
检查
TODO
卸载
在 MacOS 系统下完全卸载 Java,逐个运行以下命令即可
# 删除相关系统组件
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
# 查找当前版本
ls /Library/Java/JavaVirtualMachines/
# 删除相关版本
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk
Maven
介绍
Maven 是专门用于构建和管理Java相关项目的工具
下载
在 Maven 项目官网的下载页面下载相关 Archive
下载地址:maven.apache.org/download.cg…
安装
在 MacOS 系统平台下安装 Maven 3.6.3 为例,我们下载到了 apache-maven-3.6.3-bin.zip 文件,通过以下代码解压,并将二进制文件移动到特定目录下
unzip ./apache-maven-3.6.3-bin.zip
mv ./apache-maven-3.6.3 ~/JavaLibrary/
然后在 ~/.bash_profile 中增加以下配置,用于将 maven 的可执行程序添加到 path 环境变量中
export PATH=$PATH:~/JavaLibrary/apache-maven-3.6.3/bin
接着运行 source ~/.bash_profile,使之生效
之后可以通过 mvn -v 来检查配置是否生效
可选配置
增加国内镜像镜像仓库
建立maven项目会需要去仓库下载一些相关的依赖包。maven默认的中央仓库是英国,所以因为国内访问外网不方便的原因可能导致下载失败或者非常慢,所以我们把中央仓库改为国内的。
打开 ~/JavaLibrary/apache-maven-3.6.3/conf/settings.xml,找到 mirrors 节点,在里面添加以下内容
<mirror>
<id>maven.net.cn</id>
<mirrorOf>central</mirrorOf>
<name>mirror in china</name>
<url>http://maven.net.cn/content/groups/public/</url>
</mirror>
使用
TODO
Spring
下载
TODO