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 许可协议进行共享