是否有可能使用Windows批處理文件來確定安裝的Java版本(假設爲7)是32位版本還是64位版本?確定Java安裝是32位還是64位的Windows bat文件?
2
A
回答
3
這是一個小小的Windows腳本,可以幫助您確定Java32與Java64與JavaNotInstalled之間的關係。
調整必要的...
@echo off
java -d64 -version >nul 2>&1
if errorlevel 1 goto maybe32bit
echo Java is 64 bit
goto EXIT
:maybe32bit
where java >nul 2>&1
if errorlevel 1 goto nojava
echo Java is 32 bit
goto EXIT
:nojava
echo Java is not installed
:EXIT
+0
這不適用於jdk 6 – WestFarmer 2016-05-29 10:38:17
+0
@WestFarmer - 更具體一點,或許可以打開具體症狀的問題。然後,在這裏添加一個指針來解決這個問題。 – Java42 2016-05-29 16:08:16
0
是的,這是可能的。 bat文件可以運行java -version
並解析輸出。
相關問題
- 1. 確定可執行文件(或庫)是32位還是64位
- 2. 確定可執行文件(或庫)是32位還是64位(在Windows上)
- 3. 如何檢查安裝的Anaconda是32位還是64位?
- 4. 如何檢查我的Perl安裝是32位還是64位?
- 5. 如何檢查安裝的wxPython是32位還是64位?
- 6. 檢查文件是32位還是64位 - 在Windows上
- 7. 在Windows和Linux中如何查找安裝的mercurial是32位還是64位?
- 8. 確定當前的PowerShell Process是32位還是64位?
- 9. WMI和Win32_Process - 確定是32位還是64位?
- 10. 如何確定System.Diagnostics.Process是32位還是64位?
- 11. 我在x86-64 PC上運行32位Windows。我應該下載32位還是64位的Python安裝程序?
- 12. windows 7 64位安裝32位流星
- 13. 確定64位與32位Windows
- 14. 無論系統是32位還是64位,uint均爲32位?
- 15. 如何以編程方式確定特定進程是32位還是64位
- 16. 如何以編程方式確定安裝的SQL Server是32位還是64位
- 17. 如何確定我正在安裝的應用程序是32位還是64位?
- 18. java-service-wrapper如何決定是使用32位還是64位VM?
- 19. 如何確定我的操作系統是32位還是64位?
- 20. 更新已安裝的Windows 8 32位到Windows 8 64位
- 21. 32位和64位安裝項目
- 22. Solr - 在Windows 7上使用64位Java而不是32位Java 64位
- 23. 如何確定進程ID(PID)是32位還是64位應用程序?
- 24. 使用WMI,我如何確定遠程進程是32位還是64位?
- 25. 如何從句柄中確定進程是32位還是64位?
- 26. 安裝Pygame - 32位和64位
- 27. 我應該安裝32位數據庫還是64位數據庫?
- 28. 如何在PowerShell中檢查要安裝的可執行文件是32位還是64位?
- 29. 如何檢查WebSphere是32位還是64位?
- 30. 在Windows 7 64位上使用Java 32位的Eclipse 32位
難道只是它安裝,或者在路徑也是如此。我有很多版本安裝,以支持不同的項目 – 2013-03-07 23:15:33
http://stackoverflow.com/a/2062263/1393766 – Pshemo 2013-03-07 23:16:46
@RobGoodwin假設它已安裝 - 它是哪個版本。 – hawkeye 2013-03-07 23:20:48