Skip to content

Java 查找器

Java搜寻器用于获取所有的Java版本和其信息

命名空间 StarLight_Core.Utilities

方法参考

TIP

搜寻器均提供了静态方法, 可以直接调用, 无需实例化

JavaUtil.GetJavas 获取已安装的所有 Java

csharp
public static IEnumerable<JavaInfo> GetJavas()

该方法不需要参数,可以直接返回所有Java的信息集合

返回值描述
IEnumerable<JavaInfo>参数详解

JavaUtil.GetJavaInfo 获取指定 Java 信息

csharp
public static JavaInfo GetJavaInfo(string javaPath)
参数类型描述
javaPathstringJava 可执行文件的所在位置

参数详解

详细 JavaInfo 定义

参数类型描述
Is64Bitbool是否为 64 位版本
JavaVersionstringJava 版本
JavaSlugVersionintJava 版本号缩写
JavaPathstringJava 可执行文件路径
JavaLibraryPathstringJava 可执行文件所在目录

控制台示例

TIP

控制台示例只是为了更加方便的了解如何使用, 不建议直接复制

csharp
// 获取已安装的所有 Java 版本信息集合
var javaList = JavaUtil.GetJavas();

// 获取指定的 Java 版本信息
var javaVers = JavaUtil.GetJavaInfo().JavaVersion;

所有内容均以 CC BY-NC-SA 4.0 许可协议进行共享