如何通过python确定系统上是否安装了java?

如何通过python确定系统上是否安装了java?,java,python,Java,Python,使用Python,我想知道是否安装了Java。您可以使用console命令 >>>import os >>>os.system("java -version") java version "1.5.0_19" 或者看看瓦特克的答案 关于存储输出没有100%可靠/可移植的方法来实现这一点,但是以下过程应该会让您相信Java已经正确安装和配置(在Linux上): 检查“JAVA_HOME”环境变量是否已设置,它是否指向包含“bin”目录的目录,以及“bin”目

使用Python,我想知道是否安装了Java。

您可以使用console命令

>>>import os
>>>os.system("java -version")

java version "1.5.0_19"
或者看看瓦特克的答案
关于存储输出

没有100%可靠/可移植的方法来实现这一点,但是以下过程应该会让您相信Java已经正确安装和配置(在Linux上):

  • 检查“JAVA_HOME”环境变量是否已设置,它是否指向包含“bin”目录的目录,以及“bin”目录是否包含可执行的“JAVA”命令
  • 检查通过搜索“PATH”找到的“java”命令是否是在步骤1中找到的命令
  • 使用“-version”运行“java”命令,以查看输出是否像普通的java版本标记
  • 这并不能保证用户没有做过奇怪的事情

    事实上,如果是我的话,我就不会为此烦恼了。我只是尝试从Python启动Java应用程序,假设用户路径上的“Java”是正确的。如果有错误,我会报告的