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
|
||
```
|
||

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