天天看點

Windows Installer 删除jdk時遇到的問題

很多人在删除JDK時,往往會遇到大麻煩——即使将電腦中所有與JAVA有關的檔案删得一幹二淨(但通常情況下有些檔案你是删不掉的,隻有通過改名字的辦法才能删掉,當然很多人也是這樣做才将它們給删掉的),控制台上仍然還顯示着JAVA的圖示,這時候不論是解除安裝JDK還是你想安裝新版的JDK,都會出現嚴重錯誤的警告。 

       有人想試圖用超級兔子或者是優化大師之類的工具清除系統資料庫中與JAVA有關的資訊,也有人想自己手動删除它們(不得不說這樣做很危險,你有可能使自己的電腦癱瘓),但結果是什麼?——還是出現錯誤警告,想安裝新版的JDK安裝不了,想删除舊版的JDK卻删不幹淨,束手無策的人在絞盡腦汁之後,唯一能想到的辦法就是重裝系統。重裝系統?這個結果誰能接受? 

       難道除了重裝系統就沒有别的辦法了嗎? 

       辦法當然有,既然問題出現在JAVA和作業系統這兩個上面,那好,就在他們身上找答案?我們先找JAVA,看看SUN公司給我們的答複是什麼?上SUN公司的官網,進入幫助中心,也就是這個網址:http://java.com/en/download/help/uninstall_java.xml 

       可以看到這裡也有人遇到了同樣的問題,看來這個問題出現的範圍不小。下面是SUN公司給出的解決辦法: 

If the normal uninstallation process (as mentionedabove) fails, then please try Microsoft Windows Installer Cleanup Utility. Thistool will ensure that all irrelevant Java Runtime Environment MicrosoftInstaller (msi) registries are removed. Detailed information and download isavailable at: Description of the Windows Installer CleanUp Utility 

可以看到,它是讓我們去Windows的官網去下載下傳一個所謂的Windows安裝清理工具,說這個工具可以将系統資料庫中的資訊一起清掉,既然SUN公司都這麼說了,那我們隻好照辦了,下載下傳這個工具之後,就使用它解除安裝掉JAVA,這個時候你就會發現自己的新JDK可以安裝 

了 

建議幾點: 

(1)安裝JDK的時候盡量将它裝到C槽下,因為這裡還有系統提供的一些與JAVA有關的檔案 

(2)要解除安裝JDK,先用控制台裡的添加/删除程式這個工具,萬一删不掉,就使用上面的工具去删。 

(3)解除安裝JDK前,先将環境變量中的CLASSPATH删掉,将PATH中與JAVA有關的部分也給去掉。 

繼續閱讀