Canon Scanner 不能直接在 Yosemite 上使用

我早前買了一部 CANON LIDE 110 SCANNER,平時好少使用,在 iMac 升級到 OS X 10.10 Yosemite 後第一次使用,發現 Image Capture 未能顯示已經連接的掃描器。但我在系統資訊中係見到有連接的,也會顯示出是 Canon CanoScan。

以前可以不安裝軟件,直接用 OS X 內建的 Image Capture 來掃描。現在需要去 Canon 下載 MX Navigator EX 來控制掃描器。

Canon LiDE 110 scanner
USB powered Flatbed scanner

不可以不安裝的 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 給用戶删除其軟件。

%d 位部落客按了讚: