gpt4 book ai didi

installation - 如何在swing面板中知道用户选择的JDK的bit版本

转载 作者:行者123 更新时间:2023-11-30 09:35:40 25 4
gpt4 key购买 nike

我们的软件有一个 Swing 面板,用于列出 jdk 安装路径。例如,如果用户PC上安装了4个jdk,面板中列出了jdk路径:

  1. C:\Java\jdk1.5.0_19\bin\java.exe

  2. D:\software\Java6\jdk1.6.0_31\bin\java.exe

  3. D:\software\Java6\jdk1.6.0_31_64\bin\java.exe

  4. D:\installedapp\jdk1.7.0_03\bin\java.exe

用户需要选择其中一个jdk安装路径来安装我们的软件。我们想知道用户选择的 jdk 的位版本(32 位或 64 位),我们该怎么做?

最佳答案

好吧,如果您知道位置,您可能可以使用 Runtime.exec("pathToJavaInstallPath/bin/java.exe -version") 并以这种方式捕获版本。这至少是一种蛮力方式。

示例输出:

java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.7-b02, mixed mode)

关于installation - 如何在swing面板中知道用户选择的JDK的bit版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11237161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com