當我嘗試在命令提示符下使用Java做任何事情我得到這個錯誤。我重新啓動計算機和Java仍然工作正常,然後我今天再次重新啓動它,現在我得到這個錯誤。我試着卸載並重新安裝,但似乎沒有工作。我安裝了最新的Java JRE並在環境變量中設置了路徑。任何人都有任何線索如何解決這個問題?Java錯誤打開註冊表鍵
回答
確保您從Windows\System32
文件夾中刪除任何java.exe
,javaw.exe
和javaws.exe
,如果你有一個x64操作系統(Win 7的64位)也Windows\SysWOW64
下這樣做。
感謝您的支持。它解決了我的問題,這有點不同。 – 2012-03-29 23:37:17
從我的system32文件夾中刪除「java」可執行文件後,我不得不重新安裝JRE。之後,我的問題解決了。感謝您的出發點。 – dangowans 2013-12-24 18:31:28
非常方便,謝謝! – 2014-10-14 09:27:44
我有一個類似的問題。我安裝了JDK7更新1,但無法使用它(可能是因爲我發現安裝JDK7後刪除了JRE6)。卸載JDK7是不可能的。解決方案是手動添加JRE註冊表項。
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
"CurrentVersion"="1.7"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7]
"JavaHome"="C:\\Program Files\\Java\\jre7"
"RuntimeLib"="C:\\Program Files\\Java\\jre7\\bin\\client\\jvm.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7.0_01]
"JavaHome"="C:\\Program Files\\Java\\jre7"
"RuntimeLib"="C:\\Program Files\\Java\\jre7\\bin\\client\\jvm.dll"
您必須將上述內容調整爲您自己的目錄和版本。
如果這沒有幫助,仍然有JavaRa http://raproducts.org/wordpress/。
我會把這個標記爲評論,但不能(沒有代表)只是想感謝蒂爾曼。我試圖讓PDFsam(PDF拆分和合並)無效。
在啓動時會產生一個錯誤,指出它找不到JRE 1.6.0。我有32位和64位版本,他們在各自的瀏覽器在java網站上查看罰款。
嘗試反覆卸載/重新安裝和重新引導以及使用JavaRa。沒有這樣的運氣,仍然沒有去。
我在閱讀這篇文章後查看了註冊表,並且沒有... \ SOFTWARE \ JavaSoft \ key,因此我添加了各自的字符串值,指向我的x86版本(PDFsam是32位程序)。這已經超過了第一個問題,但是出現了一個關於amd64庫的錯誤,提示機器想要運行64位版本。所以我改變了64bit JRE和PDFsam的路徑。
僅供參考 - 我無法從命令提示符(即使在向系統路徑添加必要的路徑之後)啓動javaw.exe後,通過搜索Java註冊表項來到此處,使上述更改也解決了此問題。
確保從系統中刪除了任何java.exe,javaw.exe和javaws.exe。
如果你有一個X32系統(Win XP的32位)的Windows \ System32文件夾
如果你有一個x64操作系統(Win 7的64位)也做下的Windows \ Syswow64資料夾
相同
在病毒掃描程序(如McAfee)正在運行的情況下,嘗試:
- 禁用病毒掃描程序
- 卸載的Java(經由控制面板/程序和功能)
- 重新安裝的Java(來自Java.com)
- 重新啓用病毒掃描器
卸載的Java(經由控制面板/程序和功能)
安裝Java JRE 7 - > OFFLINE < - 配置JAVA_HOME和路徑= %JAVA_HOME%/bin;%PATH%
我克當以前JDK 1.7有這種錯誤時,我安裝了JAVA JDK 1.8,並將我的JAVA_HOME和PATH變量指向了JAVA 1.8版本。當我試圖找到Java版本時,我得到了這個錯誤。我重新啓動了我的機器,它工作。看起來我們必須在修改環境變量後重新啓動機器。
- 1. 錯誤打開Eclipse的「註冊表項」
- 2. 加載註冊表鍵錯誤
- 3. PHP註冊表格打印錯誤
- 4. 發生BGInfo錯誤打開默認桌面註冊表項
- 5. 在C中打開註冊表項時出現空值錯誤
- 6. SQL Server註冊表錯誤
- 7. 註冊表單錯誤?
- 8. WSO2註冊表UDDI錯誤
- 9. regasm註冊表錯誤
- 10. 遠程註冊表錯誤
- 11. 註冊表項錯誤
- 12. PDO註冊表錯誤
- 13. 註冊表鍵創建在java中
- 14. 如何打開註冊表和C++
- 15. 無法打開註冊表子項
- 16. 打開遠程註冊表子項
- 17. Java註冊表類?
- 18. 如何從Perl中打開的關鍵句柄獲取註冊表鍵名?
- 19. ECC錯誤注入註冊
- 20. 用戶註冊註冊錯誤
- 21. Erlang註冊錯誤
- 22. FOSUserBundle註冊錯誤
- 23. Opencart註冊錯誤
- 24. Php註冊錯誤
- 25. 編輯註冊表項並用批處理文件打開註冊表
- 26. Java應用程序在特定網站上打開/註冊/註冊新帳戶?
- 27. 如何修正錯誤創造關鍵註冊表只讀
- 28. 刪除註冊表鍵值
- 29. 註冊表鍵映射
- 30. 加密註冊表鍵值
我試圖通過命令提示符卸載java,它搞砸了我的卸載程序。所以我手動刪除了該文件夾並刪除了與之相關的註冊表。之後我重新啓動並重新安裝了Java,直到下一次重新啓動後,它才能正常工作。 – gFu 2011-06-15 18:02:06
重新啓動後您嘗試重新安裝嗎?也許第三次的魅力 – Atreys 2011-06-15 18:27:17
是的,我仍然沒有工作。 – gFu 2011-06-15 18:40:58