gpt4 book ai didi

windows - 在windows下找到JDK的安装目录

转载 作者:行者123 更新时间:2023-12-02 07:03:09 25 4
gpt4 key购买 nike

我有一个动态加载jvm.dll的应用程序,因此我需要知道DLL所在的位置。目前我正在尝试标准位置,例如 C:\Program Files\Java\jdk...\jre\bin\server\jvm.dll 。然而,这是相当乏味且容易出错(由于版本号等),并且更复杂的解决方案需要我的应用程序具有一定的智能来确定正确的路径。在最坏的情况下,我最终会要求用户指定 jvm.dll 所在的位置。

在 Mac OS X 上,有一种方法可以使用/usr/libexec/java_home 查找 Java 主目录,在 Linux 上,我基本上只需找出 javac 的位置即可。驻留并跟随符号链接(symbolic link)。是否有一种同样简单且足够的方法来查找 JDK 的位置,而无需尝试错误、搜索整个文件系统或询问用户?

这个问题不是关于配置我的系统以使 javac 在我的路径中或类似的东西。我想以编程方式在典型的错误配置的 Windows 系统中找到 JDK(或 JRE)的位置,该系统具有错误的路径变量和糟糕的目录结构。

最佳答案

在Windows 7中,有一个DOS命令可以获取系统上java的安装目录。尝试以下命令。

where java

关于windows - 在windows下找到JDK的安装目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16401912/

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