背景
IBM Notes 9を普段使用していたのに急に起動ができなくなってしまった。
起動してもログインパスワードを打った直後に落ちてしまう。
エラーメッセージも特に無い。どうしたものかと困っていたところに以下のページを発見。
http://www-01.ibm.com/support/docview.wss?uid=swg22012665
どうやらMacにインストールされているJavaのバージョンにNotesが対応してないようである。
とても心当たりがあるので、JavaをアンインストールしてNotesが対応しているJDKのバージョンに戻す作業を試みる。
対処手順
1. javaのアンインストール
$ sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
$ sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
$ sudo rm -fr ~/Library/Application\ Support/Oracle/Java
2. Java1.8_151のJDKをインストール
以下URLからJava1.8_151のJDKをインストールする(要Oracleアカウント)
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
3. jdkのバージョン変更
~/.bash_profileに以下2行を追記
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -v “1.8.0_151”
PATH=$JAVA_HOME/bin:$PATH
4. 以下を実行
$ source ~/.bash_profile
$ java -version
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
が表示されれば、JDKの切り替えは終了。
Notesが起動することを祈る(私はこの手順で解決しました)
まとめ
MacのNotesユーザーでJavaのアップデートをした人が結構ハマったそうです。
いろいろな解決策がありましたが、これが一番シンプルで早いと感じたのでメモとして残しておきました。