OS X 系統升級一定要安裝 Java?

上次 iMac 升級 OS X 系統到 Yosemite 時遇到 Java 問題,估不到今次也一樣。OS X 升級到 El Capitan 順利,但每次開機都要求安裝 Java。

Java error after install El Capitan
Java error after install El Capitan

真係不明白為什麼一定要安裝 Java,也不知道是那個軟件要求 Java,我沒有安裝好舊的軟件,再者我之前沒有安裝 Java 也可以運作。上次找到解決方法。今次又來,我 google 及去蘋果官方討論區,發現其他人也有這問題,解決方法係到蘋果下載及安裝 Java for OS X 2015-001 ,這就解決了問題。不過,我都係吾明白,點解一定要安裝 Java。

不可以不安裝的 Java?

我的 iMac 原本有安裝 Java version 7,只為了報稅使用,平時沒有其他用途。iMac 升級到 Yosemite 後,Java 7 不再支援,我便想删除了不再安裝。但電腦重開時,有一個警告訊息。

Java warning message
Java warning message

我沒有開啟任何軟件,我試過連開機時同時啟動的一些背景軟件,例如 Google Drive 等都暫停了,但也一樣會有這個警告。莫名其妙。

我 Google 了一些資料,好些人也有這個問題,但找不到解決辦法。唯一我想到的便是乖乖的重新安裝 Java。Yosemite 支援的是 Java 8,我只需要運行 Java,所以便下載了 Java 8 Runtime Environment。安裝後重新開電腦,竟然也一樣有以上的警告訊息;在 Terminal 中輸入 “java -version” 也說我沒有安裝 Java,但在 System Preference 中我有見到 Java 的。

不明所以,我只好再去 Java.com 下載另一個 Java Development Kit,這個原本應該是給人寫 Java 軟件的。安裝後重新開啟電腦,沒有了以上的警告訊息了。

我到現在也不明白發生甚麼事。我只知道一安裝了 Java 便走不了。麻煩的稅局,如果不是為了網上報稅,我根本不需要安裝麻煩的 Java 😡

更新 2014年10月24日

我不甘心,無理由一定要安裝 Java 的,雖然到報稅時都要安裝,但我就不相信不能夠完全删除 Java。再 Google 了一些資料,及到 Apple 官方討論區找找,終於給我找到解決辦法! 😀

原來喺 system Library 內有個 LaunchAgents 檔案夾,內𥚃有一個 com.oracle.java.Java-Updater.plist ,系統每次開機便會嘗試打開這個,但因為找不到,所以便有以上的警告訊息。把這個删除了便可以 🙂

不明白為何 Java.com 沒有說明這個,她們應該做一個 uninstaller 給用戶删除其軟件。

Mac 上用「稅務易」

「稅務易」要求使用 Java,沒有安裝的請到 http://java.com 安裝。

我發現安裝了 Java 但網站找不到因而不能登入,試了整個早上,發現如下:

有兩個方法入去「稅務易」:

1.經「我的香港政府一站通」( http://gov.hk ),登入之後去「稅務易」,這時檢查 Java 會有問題但又吾會問你,所以就失敗

2.直接進入「稅務易」( http://gov.hk/etax ),按「檢視「稅務易」帳戶、稅務狀況及信息」。這時檢查 Java 會有問題但會問你是否啟動 Jave、數碼證書信任等,只要全部確定,記得要選擇「Always Trust」、「Do not show again」之類,咁以後都吾會再問就直入

我係用 iMac, OS X 10.8.3, Safari Version 6.0.4 (8536.29.13), Java 7 update 21

只要經方法「2」做完一次,又有選擇到「Always Trust」、「Do not show again」之類,咁電腦記得設定後,以後再用方法「1」進入也可暢通無阻了。即係以後用「1」或「2」的方法也可以用 Safari 進入稅務易。

%d 位部落客按了讚: