2012-04-05 52 views
0

我目前正在使用Python编写程序,并且我想确定JDK安装目录的路径(如果它在系统上)。有没有办法在Python中做到这一点?如果没有,是否有使用Java(或其他语言)的方法?如果是后者,我可以在Python中打开一个子进程来获取它。通过Python确定JDK安装目录

谢谢。

回答

3

您可以检查JAVA_HOME或JDK_HOME系统变量。但是不能保证没有安装其他JDK。你必须更具体地表达你愿意实现的目标。

+0

即使我安装了JDK,这些变量在我的系统中如何不存在? – 2012-04-13 16:46:17

+0

@Alty,这些是'系统变量'。这些都是设定或不是。安装可能会或可能不会默认设置它们。 – ahanin 2012-04-15 16:51:49

+0

好的,谢谢,那么这是很有问题的。我假设这意味着无法确切知道它是否安装在那里。 – 2012-04-16 17:10:53