是否有可能使用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. 如何確定在Windows上安裝的庫是32位還是64位?
- 2. 確定可執行文件(或庫)是32位還是64位
- 3. 確定可執行文件(或庫)是32位還是64位(在Windows上)
- 4. 如何檢查安裝的Anaconda是32位還是64位?
- 5. 無論系統是32位還是64位,int都是32位還是64位?
- 6. 如何檢查我的Perl安裝是32位還是64位?
- 7. 如何檢查安裝的wxPython是32位還是64位?
- 8. 如何判斷我的cygwin安裝是32位還是64位?
- 9. 如何使用Java API確定文件是32位還是64位?
- 10. 在Windows和Linux中如何查找安裝的mercurial是32位還是64位?
- 11. 確定當前的PowerShell Process是32位還是64位?
- 12. 確定iOS設備是32位還是64位
- 13. 如何確定System.Diagnostics.Process是32位還是64位?
- 14. WMI和Win32_Process - 確定是32位還是64位?
- 15. 確定C#中的可執行文件是64位還是32位
- 16. 我在x86-64 PC上運行32位Windows。我應該下載32位還是64位的Python安裝程序?
- 17. windows 7 64位安裝32位流星
- 18. 安裝32位和64位綁定
- 19. 確定64位與32位Windows
- 20. 無論系統是32位還是64位,uint均爲32位?
- 21. 查找ipa文件是32位還是64位。 (macos/unix)
- 22. 找出一個DLL是從Java的32位還是64位
- 23. 知道JRE是32位還是64位從Windows命令Promt
- 24. 如何知道安裝的jvm是32位還是64位使用javascript
- 25. 使用註冊表檢測安裝的MS Office是32位還是64位
- 26. 如何找出安裝的Erlang是32位還是64位版本?
- 27. 如何檢查Linux文件(.so)是32位還是64位從Windows機器
- 28. 的Java版本安裝Windows 86時,Windows 64,使其在32位和64位
- 29. 如何確定Java中是否有其他進程或可執行文件是32位還是64位
- 30. 32位和64位Windows安裝程序的命名約定
難道只是它安裝,或者在路徑也是如此。我有很多版本安裝,以支持不同的項目 – 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