顯示具有 Mac 標籤的文章。 顯示所有文章
顯示具有 Mac 標籤的文章。 顯示所有文章

2014-10-19

更新到 OS X 10.10 , Java應用軟體無法正常執行

每回更換 Mac 的作業系統版本,總是有些「驚喜」,這回也不例外! ^^!!

我的 MacBook Pro ,更新到 OS X 10.10(Yosemite)後,我所有的 Java Application ,如:Visual Paradigm 11.2、Android Studio(Beta)0.8.9 、IntelliJ IDEA 13.1 CE ,通通都不能用,無法正常啟動了! =..=

一開始,我的直覺反應,該不會是 Mac 版的 JVM 太過老舊,無法支援 OS X 10.10 ,所以,先更新 JDK 到「JDK 8 Update 25」這版本。然而,原問題並無改善。 QQ

接著,又再胡亂試了一陣子,沒轍了!只好向 Google 搬救兵,尋求指引,後來,看到一絲依稀、彷彿、可能......的答案:「Java for OS X 2014-001」。

於是,自上述的網頁將「Java for OS X 2014-001」,先行下載,接著再安裝,原先的狀況,終於解除了! ^^y

【結論】:

朋友若也遇有同樣的問題:「OS X 更新到 10.10 版本後,以 Java 開發的應用軟體,再也無法再正常啟動」。建議您依下列的步驟,將問題給排除掉:

(1)先下載及裝「Java for OS X 2014-001」。

(2)執行一個 Java 應用軟體,用以試驗問題是否已解決,例如:Android Studio。
       若原先的問題,從此解除,那做到這步驟就可;若否,請再照著「步驟(3)」做下去。

(3)再下載及安裝 「JDK 8 Update 25」。
       根據網路上看到的文章,風傳:「JDK 8 Update 25 已改善無法在 OS X 10.10 安裝 Java 8 的問題」,因此個人推測此版的 JVM 應該沒有與 OS X 10.10 不相容的問題;但...... ,如果問題仍未解,那我也沒轍了! ^^!!
      【參考文章網址】: 如何在 Mac OS X 10.10 上安裝 Java?

【附註】:

(1)不知道有沒有人,堅持一定得用 JDK 7 的開發環境,如果有的話,上述的步驟(3),請改下載: JDK 7 Update 71 。

(2)不知道有沒有那種苦命人,老需要在不同版本的 Java 環境中切換(Java 6 / 7 / 8);若有,請參考如下這網址的作法,我用「有效」;希望您也有效(有笑)!
     【參考文章網址】:How to switch JDK version on Mac OS X

(3)我的 SmartCard Reader ,在 OS X 10.9 ,因更新而致「無法正常使用」的問題;在 OS X 10.10 依然再度發生,目前還沒找到解法! T_T

2013-12-28

升級到 Mac OS X 10.9 後讀卡機不能用了

每個月的月底,我需要向銀行繳交信用卡消費。繳款的方式,我習慣使用玉山銀行的 Web ATM ,透過網路來進行轉帳。

使用玉山銀行的 Web ATM ,需要這些工具:(1)MacBook Pro 電腦(作業系統 OS X  10.8);(2)讀卡機;(3)Chrome 瀏覽器。

接在 Mac 電腦的讀卡機(Smart Card Reader),是源自 Windows XP 時代,就擁有的。


在 11 月初,Apple 發佈新版的 Mac OS X 10.9 ,我將 Mac 電腦的作業系統,升級。

到了月底,我一如往常,再次使用 Web ATM 進行轉帳,但那次的轉帳,玉山銀行 Web ATM 的應用系統(網站),一直認定我的電腦並沒有安裝讀卡機。

原本以為,我那台服務多年的讀卡機,不耐歲月的催殘,終於壽終正寢,回歸天家了。因此,只好掏出銀兩,請購了以下這台新的讀卡機 GoodTec CR-508 。


會買這台讀卡機的原因,是因為看到包裝盒上印有「適用 MAC 10.6.4 以上版本」的規格說明。

可是......結果,還是被玉山銀行認定「沒有完成讀卡機安裝」,哇嘞.......  

照著玉山銀行,如下網址處的操作指引,執行安裝及檢驗程序,結果還是「失敗」。
https://netbank.esunbank.com.tw/webatm/Q&A_017.htm#02

實在不甘心,寫 e-mail 及打電話到 GoodTec 公司,尋求技術支援,想找出問題根源及可能的解決方法。

最後的答案,竟然是讀卡機驅動程式 PCSCD ,在  OS X 10.9 版本後,變成不認識 RealTec 晶片,以致作業系統無法認定讀卡機已安裝。(據那工程師的講法,台灣製造的讀卡機,都是用這款晶片)

每次作業系統升級都要經歷的痛,這次,最叫人@!#$%^&*#

趁著這次找問題導因的事件,順便整理出-「如何在 Mac 安裝讀卡機的操作程序」,如以下影片所示。這程序也適用於「玉山銀行 Web ATM」的安裝。






2013-11-17

MacBook Pro 外接顯示器,不支援 1920x1080 解析度?

在 MacBook Pro (MBP)的環境寫程式,是一件頗為愉快的事。

但 13" 的螢幕,想要在一個畫面,要能做到:可看更多行的程式碼;一覽專案下的資料夾、檔案,以便可隨時切換;編輯某類別(Class)的程式碼時,希望可以參考這類別有多少的 method、property、常數;這時1280x800 的解析度,顯然可就有些捉襟見肘囖!


大約在一年前,買了一台 22 吋 Acer S220HQL 的螢幕,賣場的廣告說,它有 1920 x 1080 的解析度。可是,無論我怎麼試,MacBook Pro 的作業系統,始終認定這螢幕的解析度只有 1280 x 800 。因為搞不定,所以就擱著先不管了。

由於近來,寫程式的時間越來越久,需要大畫面的需求,變得越來越重要。因此,上週又再開始上網爬文,嚐試找到問題的解決之道。奈何試了整天,依然再次處處碰壁。

就在快要放棄的時候,看到一篇PO文,有人在網路上諮詢類似我一樣的問題,好心回覆的網友問那人,MacBook Pro 外接螢幕使用的介面是 HDMI?還是 DVI ?但就是沒問 VGA !

這個回覆,給了我一個線索,因為我 MacBook Pro 外接顯示器,原先使用的介面,是下圖這個 Apple 原廠的「Mini DisplayPort 對 VGA 轉換器」。


為了解決問題,下了個賭注。上網,在 Apple Store 官網,訂購了一個「Mini DisplayPort 對 DVI 轉換器」。


上週五,終於收到了訂購的貨品。當時,心情七上八下,頗為緊張。待Mini DisplayPort 對 DVI 轉換器在 MacBook Pro 插好,顯示幕的 DVI Cable 視訊線材接上轉換器,結果,困擾我近一年的問題,轉瞬間,消失的無影無蹤!

最近,使用這 1920 x 1080 的大畫面,真的是:「爽」+ est ..........