我需要運行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