Linux安装Jenv Java管理工具
description: 最近服务器项目部署需要不同版本的 Java,在 Mac 上领略了 jenv 的简单,易管理的优点,,所以便打算在 Linux 上也安装这个。
date: ‘2022-05-21 00:00:00’
permalink: ngywqaER/
categories: 碎片杂文
updated: ‘2024-01-11T01:11:00.000Z’
tags:
- Linux
- Java
 title: Linux 安装 Jenv Java 管理工具
前言
最近服务器项目部署需要不同版本的 Java,在 Mac 上领略了 jenv 的简单,易管理的优点,,所以便打算在 Linux 上也安装这个。
安装 jenv
Jenv 配置方法很简单,两个方法:
- 第一种是使用 Git 自动部署 - 1 
 2
 3
 4- git clone https://github.com/jenv/jenv.git ~/.jenv 
 echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
 echo 'eval "$(jenv init -)"' >> ~/.bash_profile
 source /etc/profile- 等待片刻后,部署配置完成。 
- 第二种是手动部署,因为我的服务器无法连接 - github,先去Github连接下载这个文件,通过某些方式传送到你的服务器上。然后把它解压到- /etc/jenv位置,这个随个人习惯,主要是后面的配置文件内容统一就好。编辑- /etc/profile在文件末尾加入- 1 
 2- export PATH="/etc/jenv/bin:$PATH" 
 eval "$(jenv init -)"- 加入完成后 - source /etc/profile。- 如果你是 zsh 使用者,那么把上述的环境变量配置设置到 - .zshrc中最后没有输出任何错误,就可以 jenv 查看是否安装成功。
如何使用
Jenv 的使用很简单,利用配置 JDK8 的方法,我下载了 JDK11,存储地址是/usr/local/java/java_1.8,我们添加到 Jenv 里
| 1 | jenv add /usr/local/java/java_1.8 | 
可以看到,jenv 自动检录多余的名称。你可以放任不管,但是如果你是“强迫症”人群,可以手动remove多余名称
| 1 | jenv remove 名字 | 
之后,使用 versions 命令,可以看到 Jenv 管理的 JDK 版本:
| 1 | jenv versions | 
当我们要在当前目录下,调用 JDK11 时候,终端输入:
| 1 | jenv local 版本号 |