コンテンツへスキップ

AMATERU事件 その後

復活の儀、その後

最初は何故起動しないのか全く原因が理解できなかった。様々な記事や情報をよみ、試行錯誤の連続。結果、僕のMacBookでAMATERUの起動に成功した。

早速手順を整理整頓。占星術師のMacでも、前回記事でまとめた手順で作業してAMATERUの起動に成功した。大変お喜びで僕もとても嬉しかった。

試行錯誤で分かった色々なこと

掲示板を全て確認したわけでは無いが、起動できなくなったことに対して、明確な答えや何故かそうなったのか、あまり答えがないように感じた。

試行錯誤したおかげで、僕としては色々勉強になった。そのことをいくつか書いておこうと思う。

MacとWindows、Javaの関係

WindowsOSにAMATERUをインストールしてみる

試しに、手持ちのWindows10のデスクトップパソコンに最新Javaをインストール、AMATERUをデフォルト設定でインストールしてみた。起動してみたらエラー1つ出ずに無事起動。

Macで苦労して作業したのはなんだったんだ。

AMATERUはWindowsOS上で開発された

AMATERUはJavaを利用したアプリケーションだが、WindowsOS上の Javaで開発していると思われる。

本来MacOSでの使用を想定して開発していない。

JavaはどのOSでも使用できる言語

AMATERUが起動できる理由は、Javaが異なるOSでも使用できるという点にある。

しかし、異なるOS間で使用できるといっても、どうやら100%互換性がるわけではない模様。

Javaって便利そうで裏が面倒

Javaの最新バージョンを提供しているのはORACLE。以前はSunMicrosystemsが提供していたが、ORACLEに吸収合併された。

AppleはJavaSE6まではMac向けサポートしていたようだ。しかし、JavaSE7からはORACLE社のJavaを使用する方針に変更。Apple社は Javaの開発をやめてしまった。

Windowsも似た様な形だった様だが、 現在はJavaの利用をやめている。

現在は両OSとも、デフォルトで Javaはインストールされていない。Javaを利用したかったら、各ユーザーがORACLEから取りに行けば良いと言う方針。

ORACLEは各OSに合わせて調整していないし、バージョンが変われば新旧の互換性問題もある。今回のケースの様に、旧 Javaで開発したアプリケーションで、最新 Javaに対応しきれていないものは、余計な不具合が発生しやすいと思われる。

まとめ

技術面もだが、企業間のトラブルも含めて考えると見れば見るほど面倒だ。

ごちゃごちゃ言ってもしょうがない。シンプルに言うと、

MacでAMATERUを使いたかったら、Appleから古いバージョンJavaをダウンロードしてインストールしなさい。ということだ。

ただし最新版ではないので脆弱性はそのまま。その辺を頭に入れて自己責任で行ってください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください