news 2026/6/26 2:27:05

我做了个 cli 工具,可以快速安装,切换 Java 版本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
我做了个 cli 工具,可以快速安装,切换 Java 版本

为什么做这个

如果你经常在 Java 8、17、21,或者 Temurin、Corretto、Zulu、Oracle、Microsoft OpenJDK 之间切换,jir可以把这个流程变简单。

你只需要把JAVA_HOME设置到home/occupy一次。之后执行jir use 21:temurin,Java 版本就切过去了,不用反复改环境变量。

在 Windows 上,切换使用目录联接(junction),速度很快,不会复制整个 JDK。

安装

使用或构建 Windows 图形化安装器:

dist/jir-0.1.0-windows-x64-gui-setup.exe

安装器可以选择安装目录,也可以帮你把jir加到PATH,以及设置JAVA_HOME

安装完成后,打开一个新的终端确认:

jir -h

快速开始

看看能安装哪些 JDK:

jir ls -i

安装 Java 21。如果有多个发行商,jir会让你选择:

jir i 21

如果你已经知道要装哪个:

jir i 21:temurin

切换到它:

jir use 21:temurin

看看现在用的是谁:

jir current

不需要了就删掉:

jir uni 21:temurin

命令

  • jirjir -hjir -helpjir --help:显示帮助。
  • jir ls:查看已安装的 JDK。
  • jir ls -i:查看可安装的 JDK。
  • jir i 21:安装 Java 21,并选择发行商。
  • jir i 21:temurin:安装指定发行版。
  • jir use 21:从已安装的 Java 21 中选择一个并激活。
  • jir use 21:temurin:直接激活指定发行版。
  • jir current:查看当前激活的 Java。
  • jir uni 21:temurin:确认后卸载某个 JDK。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 2:26:26

.项目比较老了,有很多新的php不支持的函数,

下载完成后安装2.安装ide,我这里下载的是phpStorm,好像其他人用vs比较多,也可以。主要我是因为之前安装idea的时候正好有注册码,所以就一起弄了下载完成后安装 安装完毕后开始破解,这里我用的破解方法是https://ckey.r…

作者头像 李华
网站建设 2026/6/26 2:23:48

斐波那契常数数字分布分析:从高精度计算到统计检验

1. 项目概述:一个常数的无限可能在数学的浩瀚宇宙里,常数如同永恒的星辰,它们看似静止,却蕴含着宇宙运行的深刻规律。今天我们要聊的,不是圆周率π或自然常数e那样的“明星”,而是一位同样迷人但略显低调的…

作者头像 李华
网站建设 2026/6/26 2:23:37

提示工程实战指南:从语言指令到AI生产力工具

1. 项目概述:当语言成为操控AI的精密扳手你有没有试过对着一个大模型反复改写同一句话,像调试一段总不跑通的代码?“帮我写一封辞职信”——它给你模板;“请用温和但坚定的语气,结合我三年来主导过三个跨部门项目、带教…

作者头像 李华
网站建设 2026/6/26 2:22:03

2026 保姆级开题报告写作全指南|本科 / 硕士通用,一次通过不返工

开题报告是整篇论文的研究蓝图,也是答辩评审第一道关卡。很多同学初稿反复被导师打回,核心问题集中在选题空泛、文献综述堆砌、研究逻辑断裂、格式不规范四类问题。本文结合高校通用评审标准,拆解开题报告八大核心模块写作逻辑、实操模板、高…

作者头像 李华
网站建设 2026/6/26 2:20:17

java质数

# Prime Numbers 作业博客 ## 任务来源 幻灯片原文: homework to blog prime numbers 本次作业要求将质数知识点整理为博客文档。## 一、质数基础概念 1. 定义:大于1,仅能被1和自身整除的自然数。 2. 核心要点: - 1 不是质数&…

作者头像 李华