You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.
建议描述
原理
提供一个我的实现,参考参考,直接改了拿过来用也行
Linux平台
使用包管理器安装JDK后,会在
/usr/lib/jvm
或/usr/lib64/jvm
路径下生成文件。即/usr/lib/jvm/一个JDK/bin/java
或/usr/lib64/jvm/一个JDK/bin/java
为java路径。此外,若存在/usr/lib/jvm/一个JDK/release
或/usr/lib64/一个JDK/release
文件,也可以通过读取改文件中的JAVA_VERSION="版本"
来获取java版本。若不存在也可以使用java -version
来获得版本。使用Process读取时注意,应该使用.StandardError.ReadToEnd()
,若使用.StandardOutput.ReadToEnd()
可能会返回空串此外,因为各个发行版提供了不同的默认Java选择方法,
/usr/lib/jvm
或/usr/lib64/jvm
路径下可能存在软连接文件夹,造成重复选择。关于软链接,参考以下
macOS平台
从甲骨文官网下载JDK后双击安装后会在
/Library/Java/JavaVirtualMachines/
路径下生成文件。即/Library/Java/JavaVirtualMachines/一个JDK/Contents/Home/bin/java
,release则是在/Library/Java/JavaVirtualMachines/一个JDK/Contents/Home/release
操作系统版本
Linux
WonderLab版本
1.0.1.6
补充信息
No response
The text was updated successfully, but these errors were encountered: