无法使用JDK 8卸载JavaFX SceneBuilder 1.0
我最近從舊的基于Vista的筆記本電腦中刪除了一些我曾經(jīng)使用過的軟件開發(fā)應(yīng)用程序,工具和文件,因?yàn)橹饕褂迷摴P記本電腦的人們現(xiàn)在對(duì)軟件開發(fā)不再感興趣。 作為該工作的一部分,我嘗試刪除了幾年前在該筆記本電腦上安裝的JavaFX Scene Builder 1.0 。 我最近沒有使用過它(可以使用JavaFX Scene Builder 2.0 ),但是當(dāng)我停止使用舊版本時(shí),還沒有從筆記本電腦中刪除該版本。
我第一次嘗試刪除JavaFX Scene Builder 1.0是通過Windows Vista菜單選項(xiàng)“ 控制面板” |“ 控制面板” 。 程序| 卸載程序 。 下一個(gè)屏幕快照顯示了我要安裝的JavaFX Scene Builder 1.0版本以及該機(jī)器上安裝的Java版本( JDK 8和Java 8 JRE )。 此機(jī)器上沒有Java 8之前的Java版本(JDK或JRE)。
下一個(gè)屏幕快照演示了正常要求的確認(rèn)刪除JavaFX Scene Builder 1.0的確認(rèn)。
單擊剛剛顯示的確認(rèn)對(duì)話框中的“是”按鈕,導(dǎo)致刪除過程開始。
不幸的是,刪除JavaFX Scene Builder 1.0失敗并顯示錯(cuò)誤消息:“未找到合適的32位Java運(yùn)行時(shí)環(huán)境(JRE)。 您應(yīng)該安裝Java 6 Update 29(32位)或更高版本,或者Java 7 Update 2(32位)或更高版本?!?
我對(duì)使用機(jī)器上安裝的Java 8 JRE無法卸載JavaFX Scene Builder感到驚訝。 我嘗試不止一次地卸載它以確保性能,但是僅安裝JRE 8即可將其刪除。 我最終只是使用Windows資源管理器刪除了JavaFX Scene Builder 1.0目錄,如下面的屏幕快照所示。
由于無法使用卸載程序刪除JavaFX Scene Builder 1.0,因此還需要手動(dòng)刪除快捷方式,如下一個(gè)屏幕快照所示。
當(dāng)安裝程序無法從此計(jì)算機(jī)上刪除JavaFX Scene Builder 1.0時(shí),刪除目錄和快捷方式并不重要。 下載和安裝Java SE 7 JRE來卸載JavaFX Scene Builder也不難。 但是,我對(duì)它被編寫為需要適當(dāng)版本的JRE 6或JRE 7感到有些驚訝。 它明確阻止使用JRE 8或任何將來的JRE卸載它。
我最近在不同的環(huán)境中使用不同的工具看到了相同類型的情況。 在這種情況下,使用的SQLDeveloper版本僅適用于Java SE 6的特定指定更新范圍, 不適用于該范圍之外的任何Java SE 6更新, 也不適用于JDK 7或JDK 8的任何版本 。
結(jié)論
由此有一個(gè)軟件開發(fā)提醒(或經(jīng)驗(yàn)教訓(xùn))。 人們很容易只考慮當(dāng)前的時(shí)間范圍和過去,但是作為軟件開發(fā)人員,我們應(yīng)該對(duì)未來的發(fā)展進(jìn)行一些思考。 軟件的主流版本并不總是將成為主流版本,并且當(dāng)我們的軟件文檔或軟件本身宣傳支持“以及更高版本”或“更高版本”的某些版本時(shí),我們可能不應(yīng)在代碼中進(jìn)行明確檢查,以確保強(qiáng)制軟件具有預(yù)期的主要版本之一或?qū)κ苤С值陌姹具M(jìn)行上限。
翻譯自: https://www.javacodegeeks.com/2014/11/cannot-uninstall-javafx-scenebuilder-1-0-with-jdk-8.html
總結(jié)
以上是生活随笔為你收集整理的无法使用JDK 8卸载JavaFX SceneBuilder 1.0的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用FizzBuzz和JUnitPa
- 下一篇: (安卓m3)