66 lines
1.7 KiB
Markdown
66 lines
1.7 KiB
Markdown
|
---
|
|||
|
icon: edit
|
|||
|
date: 2023-03-31
|
|||
|
category:
|
|||
|
- 系统配置
|
|||
|
- Java
|
|||
|
tag:
|
|||
|
- jvm
|
|||
|
- java_version_manager
|
|||
|
- nvm
|
|||
|
- gvm
|
|||
|
- go
|
|||
|
headerDepth: 5
|
|||
|
---
|
|||
|
|
|||
|
|
|||
|
# 类似gvm 和 nvm 的Java版本管理工具 j
|
|||
|
# j
|
|||
|
Java Version Manager
|
|||
|
|
|||
|
[官网](https://github.com/forget-the-bright/j)
|
|||
|
|
|||
|

|
|||
|
|
|||
|
|
|||
|
## 安装
|
|||
|
[下载](https://github.com/forget-the-bright/j/releases) 下载自己需要的版本, 到自己自定义的目录 修改可执行文件名称为j
|
|||
|
|
|||
|
默认文件下载安装在用户目录下 ```.j```目录,目录下 ```versions```, ```downloads```, ```java``` 分别是本地安装目录,安装包下载目录,当前使用的java版本目录
|
|||
|
|
|||
|
将 JAVA_HOME 配置为 ```USER_HOME\.j\java```
|
|||
|
|
|||
|
指定安装目录需要 添加环境变量 ```J_HOME``` 之后将 JAVA_HOME 设置为 ```J_HOME\.j\java``` 即可
|
|||
|
## 命令
|
|||
|
|
|||
|
### 列出
|
|||
|
|
|||
|
列出所有可安装版本
|
|||
|
``` shell
|
|||
|
j ls-remote
|
|||
|
```
|
|||
|

|
|||
|
|
|||
|
列出本地安装版本
|
|||
|
``` shell
|
|||
|
j ls
|
|||
|
```
|
|||
|

|
|||
|
|
|||
|
### 下载
|
|||
|
``` shell
|
|||
|
j install 8
|
|||
|
```
|
|||
|

|
|||
|

|
|||
|
|
|||
|
### 切换版本
|
|||
|
``` shell
|
|||
|
j use 17
|
|||
|
```
|
|||
|

|
|||
|
|
|||
|
|
|||
|
|
|||
|
|