当前位置: 首页 > 软件库 > 开发工具 > Java开发工具 >

jvms

Windows JDK 版本管理器
授权协议 MIT
开发语言 Google Go
所属分类 开发工具、 Java开发工具
软件类型 开源软件
地区 国产
投 递 者 颛孙嘉玉
操作系统 Windows
开源组织
适用人群 未知
 软件概览

介绍
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

  • Runtime Data Area and Instruction Set jvms 2.4 2.5 指令集分类 基于寄存器的指令集 基于栈的指令集 Hotspot中的Local Variable Table = JVM中的寄存器 Runtime Data Area PC 程序计数器 存放指令位置 虚拟机的运行,类似于这样的循环: while( not end ) { ​ 取PC中的位置,找到对应

  • 我在2009年9月28日提交了以下错误.遗憾的是,我仍然没有得到任何回复,规范的最终版本仍然不正确.这真的是个bug吗?如果没有,为什么不呢?如果是,我该怎么办? 根据5.4.5 m1可以覆盖m2,即使m1是私有的.如果手动创建.class文件或组合两个编译中的.class,则会发生这种情况. 在我的例子中,我有A和B类,B扩展A.我编译这些类,使A包含一个名为f的公共方法,B包含一个私有方法,也

  • THE Java virtual machine dynamically loads, links and initializes classes and interfaces. Loading is the process of finding the binary representation of a class or interface type with a particular nam

  • Subsections 2       Compiling for the Java Virtual Machine 2.1        Format of Examples 2.2        Use of Constants, Local Variables, and Control Constructs 2.3        Arithmetic 2.4        Accessing

  • 第十届国际软件开发者大会(2016年11月7日-11月11日)在旧金山召开,昨天(11月7日)首日会上,来自Twitter JVM组的John Coomes(团队成员,两个孩子的父亲,昨天Twitter发文说参加大会同时也拿到了旧金山地区的超速罚单)介绍了团队基于OpenJDK的一个分支设立了自己的小组,并介绍了在此基础上所做的开发、上线、维护公司内部JDK版本的具体情况。 Twitter JDK

  • Sometimes, you want to start the job in multiple JVMs only when all the VM has started. This scenario often comes up with multiplayer games. Let's take a pod racing game for example. The players need

  • http://www.i170.com/Forum/113657 花了10多个小时,才将JVMS- class File Format-走一遍 ,虽然针对的是最简单的AAA。意义何在? 1、对class文件格式有了整体认识,看CHAPTER 4 The class File Format已经是简单的事情了; 2、使用字节码察看工具,知道了其各项的对应关系。 3、补了一课,解开了一个心结。

 相关资料
  • 1 分支管理 常用远程分支: master dev prd feature- hotfix- release- tag管理: 凡是部署版本给客户验证的,均应该打上tag以进行标识。 release管理: release分支,name字段为相应客户的名字。例如release-zhangjiakou 2 版本号规范 版本规范参考文档 <major>.<minor>.<patch>-<stage>.<

  • 问题内容: 是否有与Java世界等效的Ruby版本管理器? 我正在寻找可以让我轻松下载并安装新的JVM并在它们之间切换的工具。例如: 问题答案: 如果使用Ubuntu,则可以通过命令指定要使用的JVM(仅适用于从apt-get或aptitude安装的JVM) 或通过设置JAVA_HOME。这是一个很好的教程: http://vietpad.sourceforge.net/javaonlinux.h

  • 新功能的开发 和 稳定性的提高 对产品都很重要。但是添加新功能会影响稳定性,Dubbo 使用如下的版本开发模式来保障两者。 2 个版本并行开发 BugFix 版本:低版本,比如 2.4.x。是 GA 版本,线上使用的版本,只会 BugFix,升级第三位版本号。 新功能版本:高版本,比如 2.5.x。加新功能的版本,会给对新功能有需求的应用试用。 2.5.x 的新功能基本稳定后,进入 2.5.x 试

  • 1.版本号管理 Dorado的版本号管理参照 : http://semver.org/lang/zh-CN/ 进行设定,版本格式为:主版本号.次版本号.修订号 主版本号:Dorado提供的API出现不兼容的情况时,升级该版本号 次版本号:Dorado提供新的功能特性同时保持向下兼容时,升级该版本号 修订号:Dorado的代码进行向下兼容的问题修复时,升级该版本号 2. 版本维护 如果Dorado目

  • 详细查看我们的版本控制策略和实现。 从版本 2.0.0, Electron 遵循 semver 。以下命令将安装 Electron 最新稳定的版本: npm install --save-dev electron 现有项目更新到最新的稳定版本: npm install --save-dev electron@latest Electron Versioning A detailed look at

  • 你可以使用 version 命令基于 docs 目录下的最新内容来创建新的文档版本。即使 docs 目录下的文档在不断被修改,该新创建的文档版本将被保留下来并可以永久访问。 caution 在开始对文档进行版本化管理之前,你要先明白:这将为帮助你改善文档的贡献者增加难度! 大多数时候,你不需要版本化管理,因为这只会增加网站的构建时间,并给代码库带来复杂性。版本化管理 最适合访问量高且各版本的文档之

  • 详细查看我们的版本控制策略和实现。 As of version 2.0.0, Electron follows the SemVer spec. 以下命令将安装最新稳定版的 Electron: npm Yarn npm install --save-dev electron yarn add --dev electron 现有项目更新到最新的稳定版本: npm Yarn npm install

  • 版本管理策略 内容1处理压缩后 => 版本为:1 内容2处理压缩后 => 版本为:2 内容3处理压缩后 => 版本为:3 合并内容后: 内容1处理压缩后 内容2处理压缩后 内容3处理压缩后 版本合并后 123 然后进行 md5 计算: 4 上述 3 个原始资源压缩合并后的版本号就为4。 正因为这种特殊的版本号计算,所以在不同的平台上,相同的内容版本号都是一致的。 不同平台关于文本换行符有不