Skip to content

获取Java的列表

属性
方法名GetJavaList()
描述获取Java列表(版本号, 位数, 路径), 使用where指令查找, 耗时较长, 只返回有效的Java
返回Java列表 列表(JavaInfoList)

例子

代码示例
C#
private async void AuxiliaryTools()
{
    var Java = await ElakeAuxiliaryTools.GetJavaList();
    if (Java.Count == 0)
    {
        Console.WriteLine("没有检测到Java");
    }
    else
    {
        foreach (var Info in Java)
        {
            Console.WriteLine($"版本号: {Info.Version}");
            Console.WriteLine($"位长: {Info.Bitness}");
            Console.WriteLine($"路径: {Info.Path}");
            Console.WriteLine();
        }
    }
}
输出
版本号: 21.0.4
位长: 64
路径: D:\Java\JDK21

版本号: 1.8.0-202
位长: 64
路径: DD:\Java\JDK8

版本号: 1.8.0202
位长: 64
路径: D:\Java\JDk8\jre

版本号: 1.8.0202
位长: 64
路径: D:\Java\Jre1.8.0202