jenv是一个并行版本管理的java开发包,注意是国内的,并不是https://github.com/gcuisinier/jenv可以安装在Linux Mac Windows操作系统上,工具包为我们提供了常用的命令行接口 用户安装、删除、搜索、切换软件版本。

安装

curl -L -s get.jenv.io | bash

下载完shell后需要重新进入一下终端 或者 source $HOME/.jenv/bin/jenv-init.sh

命令解释

jenv all 显示所有被管理着的软件包(candidate)

jenv list candidate 列出candidate软件包的所有版本

jenv install candidate version 安装指定版本的软件包

jenv uninstall candidate version 卸载指定版本的软件包

jenv reinstall candidate version 重新安装软件包 如果不指定版本号 会删除以前旧的版本号 安装至最新版

jenv use candidate version 使指定版本的软件包生效

jenv default candidate version 默认使用指定版本的软件包

jenv which candidate 列出当前用到的软件版本 及软件所在目录

jenv cd candidate 进入指定软件包默认的版本的安装目录

另外作者的源码托管地址在:https://github.com/linux-china/jenv

示例

安装java1.8

jenv install java 1.8.0_77

卸载java1.8

jenv uninstall java 1.8.0_77

进入安装目录

jenv cd java