- ベストアンサー
MacでEclipseが動かないエラーの原因と解決法
- MacOSX 10.6.8環境でEclipseを使用している際に、エラーメッセージ「Unable to locate the JVM for project <プロジェクト名>」が表示される問題が発生しています。
- このエラーメッセージの原因及び解決法は明確ではありませんが、プロジェクトのビルドパスを確認することで、プロジェクトレベルのJVM(Java Virtual Machine)がインストールされているかどうかを確認しましょう。
- また、Eclipseの再インストールを試みましたが、同じエラーが発生することが報告されています。この問題に関して詳しい知識を持つ方の回答をお待ちしております。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
インストール済みのJREがないのはおかしいですね。Eclipseが起動できているということはJava自体はMacOS Xにインストールされている(10.6.8なら元々入っている)ので、それを追加します。 "Installed JREs"の画面で"Add..."ボタンを押して、"JRE Type"の画面で"Standard VM"を選んで"Next >"、次の"JRE Definition"の画面で下記のように設定して"Finish"を押してください。"JRE Type"は"MacOS X VM"でもいいと思います。 ・"JRE home"は"/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" ・"JRE name"は"JVM 1.6.0"など適当な名前 ・"Default VM Arguments"は空でよい 私の使っているMacOS X 10.6.8には上記の場所にJava 1.6.0がインストールされていますが、お使いのマシンでは異なるかもしれません。
その他の回答 (1)
- salsberry
- ベストアンサー率69% (495/711)
エラーが出るそのプロジェクトは他のマシンからコピーしてきたものだったりしますか? 環境設定→Java→Installed JREsのところをまずチェックしてください。MacOS X 10.6.8だとJVM 1.6.0 (MacOS X Default)のようなものが表の中にあると思います。 次に、エラーの出るプロジェクトのPropertiesを開いて、Java Build Path→Librariesを見てください。×印がついているライブラリがもしあればそれを除去して、右側のAdd LibraryボタンでJRE System Libraryを選び、Workspace default JRE (JVM 1.6.0 (MacOS X Default))を追加してください。 これで解決するかもしれません。
補足
Eclipseにて環境設定→Java→インストール済みのJRE を開いてみてみたのですが、 表の中に何もありませんでした... どういうことなんでしょうか?
補足
上記の手順通り実行したのですが、 「ライブラリーは空にできません」とエラーメッセージが出てしまいました... Javaのインストール場所は変わらないと思うのですが、 http://apribase.net/2008/11/16/mac-java-directory/ を見る限り、1.6.0はフォルダのはずですよね? わたしのMacではリンクになってるみたいです... まちがってリンクで上書きしてしまったんでしょうか?