如何检查当前平台以及java是否安装在python中?

2024-04-25 20:38:13 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我正在制作的脚本,我需要一种跨平台的方法来检查:

  1. 如果安装了java。在
  2. 运行脚本的平台(如windows/amd64或linux/x86)

在python中。我怎么能做到这两个呢。在

编辑:平台模块对于2号来说是完美的,但是一种查看是否安装了java的方法,而不是首选的版本。在


Tags: 模块方法版本脚本编辑linuxwindows跨平台
2条回答

我建议您尝试运行java版本。 java的正确安装会将其添加到Linux和windows上的路径中(因此java命令行可以从文件系统的“任何位置”执行)。在

例如-这是我运行时的结果

 java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
  1. How to determine whether java is installed on a system through python?的副本,我同意第二个答案,特别是,您不应该检查它。你应该记录下你对它的依赖,让你的包管理器在任何一个系统上安装它,在Windows上让你的用户自己安装它。

  2. platform模块。

相关问题 更多 >

    热门问题