jvms 2.0.0 重制版更新,Windows JDK 版本管理器

东方星痕
 东方星痕
发布于 2017年07月24日
收藏 43

重写了整个软件, 现在所有操作都在一个exe文件里。 

介绍

JDK Version Manager (JVMS) for Windows

Windows下JDK多版本管理器,类似 nvm, nvmw, rvm

jvms下载地址

这对JDK不同版本之间切换是非常有用的。例如,如果你想测试一个项目你想使用最新最前沿的版本,却不想卸载JDK的稳定版,这个工具可以很好的解决。

请注意,您需要删掉以前的JAVA_HOME环境变量再安装JVMS。

安装

- 下载jvms
- 解压 jvms.zip
- 用管理员身份运行 cmd 或者 powershell (win10快捷键为win + X + A)
- cd 到解压目录
- 执行 ./jvms.exe init
- 安装成功!

安装

使用

NAME:
   jvms - JDK Version Manager (JVMS) for Windows

USAGE:
   jvms.exe [global options] command [command options] [arguments...]

VERSION:
   2.0.0

COMMANDS:
     init        Initialize config file
     list, ls    List the JDK installations.
     install, i  Install remote available jdk
     switch, s   Switch to use the specified version.
     remove, rm  Remove a specific version.
     rls         Show a list of versions available for download.
     proxy       Set a proxy to use for downloads.
     help, h     Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h     show help
   --version, -v  print the version

以安装jdk 1.8.0_31为例

1. 用管理员身份运行cmd 或者 powershell(win + X + A)
2. jvms rls 列出可以在线安装的jdk版本
3. jvms install 1.8.0_31 安装 jdk 1.8.0_31
4. jvms ls 列出本地已安装的jdk版本
5. jvms switch 1.8.0_31 切换jdk 版本为 1.8.0_31

切换jdk

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:jvms 2.0.0 重制版更新,Windows JDK 版本管理器
加载中

精彩评论

东方星痕
东方星痕

引用来自“__小松同学”的评论

JDK是向后兼容的,有必要安装多个?就跑一般的项目能跑出JDK的BUG?对于已经发布的JDK版本,那怕是beta版本,普通程序员遇到BUG的概率都是很低啊~
那是你没遇到到某个应用只能跑在jdk 1.5.xx版本这种吧? 连升级个小版本都 跑不了的那种.....
哎呦-又忘了
哎呦-又忘了
我装了3个版本 直接修改 JAVA_HOME 路劲不就好了
xiaoxiaoking
xiaoxiaoking
额,这个和sdkman挺像的,功能差不多:neckbeard:
_wxyz
_wxyz

引用来自“__小松同学”的评论

JDK是向后兼容的,有必要安装多个?就跑一般的项目能跑出JDK的BUG?对于已经发布的JDK版本,那怕是beta版本,普通程序员遇到BUG的概率都是很低啊~
之前遇到过一个tomcat项目,用jdk8启动不起来,用jdk7正常的

最新评论(28

东方星痕
东方星痕

引用来自“哎呦-又忘了”的评论

我装了3个版本 直接修改 JAVA_HOME 路劲不就好了

引用来自“东方星痕”的评论

虽然是一样啦,
现在win10要改环境变量比之前点鼠标的次数多了好多次。。。然后还得去找jdk的目录是什么。。。

引用来自“水山清风”的评论

改环境变量很多时候要重启
我这个没改环境变量, 变量一直是同一个(默认一直是%ProgramFiles%/jdk), 用软连接实现的
水山清风
水山清风

引用来自“哎呦-又忘了”的评论

我装了3个版本 直接修改 JAVA_HOME 路劲不就好了

引用来自“东方星痕”的评论

虽然是一样啦,
现在win10要改环境变量比之前点鼠标的次数多了好多次。。。然后还得去找jdk的目录是什么。。。
改环境变量很多时候要重启
东方星痕
东方星痕

引用来自“哎呦-又忘了”的评论

我装了3个版本 直接修改 JAVA_HOME 路劲不就好了
虽然是一样啦,
现在win10要改环境变量比之前点鼠标的次数多了好多次。。。然后还得去找jdk的目录是什么。。。
哎呦-又忘了
哎呦-又忘了
我装了3个版本 直接修改 JAVA_HOME 路劲不就好了
东方星痕
东方星痕

引用来自“__小松同学”的评论

JDK是向后兼容的,有必要安装多个?就跑一般的项目能跑出JDK的BUG?对于已经发布的JDK版本,那怕是beta版本,普通程序员遇到BUG的概率都是很低啊~

引用来自“抽象派”的评论

之前遇到过一个tomcat项目,用jdk8启动不起来,用jdk7正常的

引用来自“__小松同学”的评论

这多数是配置或者Tomcat版本问题,直接升级了就好

引用来自“水山清风”的评论

不知道你有没有听说过 mc 的一句话,用 j8,玩 j8
spagobi也是用不了java8的
水山清风
水山清风

引用来自“__小松同学”的评论

JDK是向后兼容的,有必要安装多个?就跑一般的项目能跑出JDK的BUG?对于已经发布的JDK版本,那怕是beta版本,普通程序员遇到BUG的概率都是很低啊~

引用来自“抽象派”的评论

之前遇到过一个tomcat项目,用jdk8启动不起来,用jdk7正常的

引用来自“__小松同学”的评论

这多数是配置或者Tomcat版本问题,直接升级了就好
不知道你有没有听说过 mc 的一句话,用 j8,玩 j8
东方星痕
东方星痕

引用来自“__小松同学”的评论

JDK是向后兼容的,有必要安装多个?就跑一般的项目能跑出JDK的BUG?对于已经发布的JDK版本,那怕是beta版本,普通程序员遇到BUG的概率都是很低啊~

引用来自“东方星痕”的评论

那是你没遇到到某个应用只能跑在jdk 1.5.xx版本这种吧? 连升级个小版本都 跑不了的那种.....

引用来自“__小松同学”的评论

恕我直言,你们这种多数是你们程序的BUG,跟JDK没关
没源码的东西想改也改不了,毕竟好几个g的产品。。。
东方星痕
东方星痕

引用来自“生吃番茄酱”的评论

jdk不用安装,直接解压,切环境变量就好。
这个在线装的就是解压版
Aschrius
Aschrius
jdk不用安装,直接解压,切环境变量就好。
__小松同学
__小松同学

引用来自“__小松同学”的评论

JDK是向后兼容的,有必要安装多个?就跑一般的项目能跑出JDK的BUG?对于已经发布的JDK版本,那怕是beta版本,普通程序员遇到BUG的概率都是很低啊~

引用来自“抽象派”的评论

之前遇到过一个tomcat项目,用jdk8启动不起来,用jdk7正常的
这多数是配置或者Tomcat版本问题,直接升级了就好
返回顶部
顶部