我需要运行Python代码的JAR文件,但在运行该文件之前,我想知道的Java是否安装在系统上还是不行,使用Python代码itself.Please帮助 感谢如何确定java是否通过python安装在系统上?
3
A
回答
4
你可以简单地使用系统命令。
例如
>>>import os
>>>os.system("java -version")
java version "1.5.0_19"
如果Java位于类路径中,您将得到当然的输出。
+2
+1。这是不完美的,但是最接近正确的做法,只要Java已经正确安装,它应该在PATH中。我想不出更好的东西,除非使用完整的脚本来检查所有平台的所有可能性。 – 2009-08-26 10:18:30
+0
我想简单地分配给变量并检查零(找到Java)和非零(在类路径中没有Java)将是直接的。 – lud0h 2009-08-26 13:30:11
5
没有100%可靠的/可移植的方法来做到这一点,但下面的过程应该给你一些信心的Java已安装并正确配置(在Linux):
- 检查“ JAVA_HOME“环境变量已经设置,并指向包含”bin“目录的目录,”bin“目录包含可执行的”java“命令。
- 检查通过搜索“PATH”发现的“java”命令是在步骤1中找到的命令。
- 运行带有“-version”的“java”命令以查看输出是否看起来像正常的Java版本戳记。
这并不能保证用户没有做出奇怪的事情。
其实,如果是我,我不会为此而烦恼。我只是试图从Python启动Java应用程序,假设用户路径上的“java”是正确的。如果有错误,我会报告它们。
相关问题
- 1. 如何检查Java是否安装在我的Windows系统上?
- 2. 如何确定Java VM是否安装在Windows上?
- 3. 如何确定应用是否通过教育商店安装?
- 4. 如何让系统python查找通过pip安装的模块?
- 5. 如何确定MSXML6是否安装在使用delphi的系统中?
- 6. 我们如何以编程方式确定Java是否安装在Windows系统上?
- 7. 检查FirefoxDriver或ChromeDriver是否通过系统属性安装?
- 8. 通过Python确定JDK安装目录
- 9. WPF检查系统上是否安装了python
- 10. 如何在LFS系统上安装wget
- 11. 如何在windows系统上安装geckodriver
- 12. 如何检查Windows系统上是否安装了程序
- 13. 通过双引导系统安装ubuntu
- 14. 如何确定Python是否可用于HPUX系统?
- 15. 如何通过使用IP地址找到SQL Server是否安装在网络上的系统上?
- 16. 如何通过COMMAND设置python环境系统变量安装python后提示?
- 17. 如何确定Dropbox是否已安装在iOS设备上?
- 18. 如何使用Python 3.5在Windows 10系统上安装mbed CLI?
- 19. Android上的通用系统安装
- 20. 在Windows操作系统上通过npm安装swagger-codegen
- 21. 在我的Ubuntu上安装NuPIC通过系统错误
- 22. 如何在Python 2.6的Linux系统上通过pip/virtualenv for Python 2.5安装MySQL-python?
- 23. 如何在类Linux操作系统上自动安装过程?
- 24. 我可以通过java在我的系统上安装证书吗
- 25. 如何检查outlook是否在系统中安装或不使用java?
- 26. 如何检查java是否通过shell脚本安装
- 27. 如何检查Java 7版本是否通过Cocoa安装?
- 28. 确定是否使用CN安装证书(通过PowerShell 2.0)?
- 29. 通过C++确定Linux中是否安装了程序
- 30. 如何确定是否使用jquery在系统上安装了Microsoft Excel或Open Office
什么操作系统? – 2009-08-26 06:32:43