ystyle / jvms Goto Github PK
View Code? Open in Web Editor NEWJDK Version Manager (JVMS) for Windows
License: MIT License
JDK Version Manager (JVMS) for Windows
License: MIT License
Could not retrieve https://raw.githubusercontent.com/ystyle/jvms/new/jdkdlindex.json.
Get "https://raw.githubusercontent.com/ystyle/jvms/new/jdkdlindex.json": dial tcp: lookup raw.githubusercontent.com: getaddrinfow: The requested name is valid, but no data of the requested type was found.
i use jvms init C:jdk
then jvms install...
then jvms switch
reports:
Switch jdk failed, please manually remove C:/jdk
note i'm running ps as admin.
I'm using Windows 11 as a normal user, with no administrator privileges.
After running "jvms list" in the Windows Terminal:
Installed jdk (* marks in use):
1) 21.0.2
2) 17.0.8.101
OK when running Windows Terminal as administrator:
Installed jdk (* marks in use):
1) 21.0.2
* 2) 17.0.8.101
https://raw.githubusercontent.com/ystyle/jvms/new/jdkdlindex.json
{ "version": "amazon_jdk17.0.1_120", "url": "https://github.com/ystyle/jvms/releases/download/jdk/amazon_jdk17.0.1_12.zipzip" },
May you support JDK12?
不想把jdk安装到C盘。 能否支持使用 jvms init <自定义路径>的方式指定?
Hi,
I recently downloaded the latest release of jvms (v2.1.3) and I installed 1.8.0_151. When I try to switch to that version, it says that version is not installed.
Looking briefly at the code, I found that it's looking for javac.exe to determine if the version exists or not, and that file is not present for this version.
Any workaround suggestion? Thanks in advance!
Simply what the title says <3
Can you add this in winget? Thanks!
https://github.com/microsoft/winget-cli
exit status 1: 'D:\Program' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
For example, correto has x86 version of 8, 11.
因为一些软件的编译(比如LibreOffice ),需要 32位版本的 jdk, 建议增加如上两个版本,谢谢!
在“开始菜单/windows终端(管理员)”和VScode的终端中, 可用直接执行 jvms命令;
在安装目录下,右键打开的windows终端里面,不识别此命令。必须使用“./jvms”才可以。
这是怎么回事,可否解决?
windows 10下,使用switch命令无法选择指定的jdk版本。报错 Switch jdk failed, symlink store\1.7 C:\Program Files\jdk: Cannot create a file when that file already exists.这是啥原因了
It would be great to have the possibility to define your distribution list and storage of distributions as local path (own disk) references. In such case, you can have it locally (not requiring a server lo storage the json not the java distributions) and you can install it without connectivity.
Thanks!
什么时候出个mac版呀
You can see there this a whole list of renowned JDKs. This project should at least have Temurin.
https://github.com/whichjdk/whichjdk.com
Also, winget gives the list of all jdk to latest version, maybe use that as dynamic instead of static
winget search OpenJDK
Name Id Version Match Source
---------------------------------------------------------------------------------------------------------
ojdkbuild OpenJDK JRE 8 ojdkbuild.ojdkbuild 1.8.3221.6 winget
Java SE Development Kit 18 Oracle.JDK.18 18.0.2.0 Tag: openjdk winget
Java SE Development Kit 17 Oracle.JDK.17 17.0.4.0 Tag: openjdk winget
ojdkbuild OpenJDK JRE 17 ojdkbuild.openjdk.17.jre 17.0030.6.1 Tag: openjdk winget
ojdkbuild OpenJDK 17 ojdkbuild.openjdk.17.jdk 17.0030.6.1 Tag: openjdk winget
OpenJDK JRE 11 ojdkbuild.openjdk.11.jre 11.0.15.1 Tag: openjdk winget
OpenJDK 11 ojdkbuild.openjdk.11.jdk 11.0.15.1 Tag: openjdk winget
Microsoft Build of OpenJDK with Hotspot 17 Microsoft.OpenJDK.17 17.0.4.8 Tag: openjdk winget
Microsoft Build of OpenJDK with Hotspot 16 Microsoft.OpenJDK.16 16.0.2.7 Tag: openjdk winget
Microsoft Build of OpenJDK with Hotspot 11 Microsoft.OpenJDK.11 11.0.16.8 Tag: openjdk winget
Eclipse Temurin JRE with Hotspot 8 EclipseAdoptium.TemurinJRE.8 8.0.322.9 Tag: openjdk winget
Eclipse Temurin JRE with Hotspot 18 EclipseAdoptium.TemurinJRE.18 18.0.1.10 Tag: openjdk winget
Eclipse Temurin JRE with Hotspot 17 EclipseAdoptium.TemurinJRE.17 17.0.4.8 Tag: openjdk winget
Eclipse Temurin JRE with Hotspot 11 EclipseAdoptium.TemurinJRE.11 11.0.16.8 Tag: openjdk winget
Liberica JDK 8 Full BellSoft.LibericaJDK.8.Full 8.0.342.7 Tag: openjdk winget
Liberica JDK 8 BellSoft.LibericaJDK.8 8.0.342.7 Tag: openjdk winget
Liberica JDK 18 Full BellSoft.LibericaJDK.18.Full 18.0.2.10 Tag: openjdk winget
Liberica JDK 18 BellSoft.LibericaJDK.18 18.0.2.10 Tag: openjdk winget
Liberica JDK 17 Full BellSoft.LibericaJDK.17.Full 17.0.4.8 Tag: openjdk winget
Liberica JDK 17 BellSoft.LibericaJDK.17 17.0.4.8 Tag: openjdk winget
Liberica JDK 16 Full BellSoft.LibericaJDK.16.Full 16.0.2.7 Tag: openjdk winget
Liberica JDK 16 BellSoft.LibericaJDK.16 16.0.2.7 Tag: openjdk winget
Liberica JDK 15 Full BellSoft.LibericaJDK.15.Full 15.0.2.10 Tag: openjdk winget
Liberica JDK 15 BellSoft.LibericaJDK.15 15.0.2.10 Tag: openjdk winget
Liberica JDK 14 Full BellSoft.LibericaJDK.14.Full 14.0.2.13 Tag: openjdk winget
Liberica JDK 14 BellSoft.LibericaJDK.14 14.0.2.13 Tag: openjdk winget
Liberica JDK 11 Full BellSoft.LibericaJDK.11.Full 11.0.16.8 Tag: openjdk winget
Liberica JDK 11 BellSoft.LibericaJDK.11 11.0.16.8 Tag: openjdk winget
Azul Zulu JDK 7 Azul.Zulu.7 7.56.0.11 Tag: openjdk winget
Azul Zulu JDK 6 Azul.Zulu.6 6.22.0.3 Tag: openjdk winget
AdoptOpenJDK JDK with Hotspot 8 AdoptOpenJDK.OpenJDK.8 8.0.292.10 Tag: openjdk winget
AdoptOpenJDK JDK with Hotspot 16 AdoptOpenJDK.OpenJDK.16 16.0.1.9 Tag: openjdk winget
AdoptOpenJDK JDK with Hotspot 15 AdoptOpenJDK.OpenJDK.15 15.0.2.7 Tag: openjdk winget
AdoptOpenJDK JDK with Hotspot 14 AdoptOpenJDK.OpenJDK.14 14.0.2.12 Tag: openjdk winget
AdoptOpenJDK JDK with Hotspot 11 AdoptOpenJDK.OpenJDK.11 11.0.11.9 Tag: openjdk winget
Eclipse Temurin JDK with Hotspot 8 EclipseAdoptium.Temurin.8.JDK 8.0.332.9 Tag: openjdk winget
Eclipse Temurin JDK with Hotspot 11 EclipseAdoptium.Temurin.11.JDK 11.0.16.8 Tag: openjdk winget
Azul Zulu JDK 17 Azul.Zulu.17.JDK 17.36.15 Tag: openjdk winget
Eclipse Temurin JDK with Hotspot 20 (Beta) EclipseAdoptium.Temurin.20.JDK 20.0.0.5 Tag: openjdk winget
Eclipse Temurin JDK with Hotspot 19 (Beta) EclipseAdoptium.Temurin.19.JDK 19.0.0.30 Tag: openjdk winget
Eclipse Temurin JDK with Hotspot 18 EclipseAdoptium.Temurin.18.JDK 18.0.2.9 Tag: openjdk winget
Eclipse Temurin JDK with Hotspot 17 EclipseAdoptium.Temurin.17.JDK 17.0.4.8 Tag: openjdk winget
Eclipse Temurin JDK with Hotspot 16 EclipseAdoptium.Temurin.16.JDK 16.0.2.7 Tag: openjdk winget
Azul Zulu JDK 18 Azul.Zulu.18.JDK 18.32.11 Tag: openjdk winget
Azul Zulu JDK 16 Azul.Zulu.16.JDK 16.32.15 Tag: openjdk winget
Azul Zulu JDK 15 Azul.Zulu.15.JDK 15.42.15 Tag: openjdk winget
Azul Zulu JDK 13 Azul.Zulu.13.JDK 13.50.15 Tag: openjdk winget
Azul Zulu JDK 11 Azul.Zulu.11.JDK 11.58.17 Tag: openjdk winget
Azul Zulu JDK 8 Azul.Zulu.8.JDK 8.64.0.15 Tag: openjdk winget
OpenJDK 14 ojdkbuild.openjdk.14.jdk 14.0.1.1 winget
OpenJDK 13 ojdkbuild.openjdk.13.jdk 13.0.3.1 winget
AdoptOpenJDK JDK with Eclipse OpenJ9 17 AdoptOpenJDK.OpenJDK.17 17.0.0.18 winget
Update Watcher for AdoptOpenJDK tushev.org.AJUpdateWatcher 2.0.4.0 winget
please don't rely your runtime conponents on github...
自己用的是Windows10 LTSB版操作系统,使用v2.0.0
进行jvms.exe init
进行设置环境变量。Java_home
设置正确,但是jvms.exe
本身的目录没有设置为空,导致下载好jdk后,创建的软连接失败。最后通过手动设置环境解决了。
the generated link(shortcut) points to C:\Program Files\store hence the downloaded file should be extracted to C:\Program Files.
There is no command such as use in the image, it should be switch
instead.
Getting this error on two devices when running jvms rls:
invalid character '<' looking for beginning of value
Any workarounds?
Line 165 in 9471acf
To install your program with one command on Windows.
It would be great an output message of the download progress. It could help to the user that the download did not hang up.
In the readme you talked a lot about how you bypass the nuc issue.
but I cannot switch as normal user.
PS C:\Users\yang.lei> java --version
java 11.0.8 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)
PS C:\Users\yang.lei> jvms switch 17.0.6
set Environment variable `JAVA_HOME` failure: Please run as admin user
PS C:\Users\yang.lei>
My workflow on Windows is that I have:
~
|__ .local/
| |__ bin/
|
...
~/.local/bin/
is where I placed binaries for my terminal shell. It's in my user space so it doesn't require elevated privilege. The same with my java versions. I have them stored at ~/.jdks/
.
Can we decouple the default download and install paths to ~/Downloads
and ~/.jdks/
instead?
当前版本只支持Windows系统还是Mac和Linux也可以?
just fixes doubleclick opening
https://johann.loefflmann.net/en/software/jarfix/index.html
怎么多个cmd窗口同时使用多个java版本
现在switch 直接改变全局java版本。能不能只更改当前cmd版本。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.