• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Mac&Eclipseで、エラーが出て動きません。)

MacでEclipseが動かないエラーの原因と解決法

このQ&Aのポイント
  • MacOSX 10.6.8環境でEclipseを使用している際に、エラーメッセージ「Unable to locate the JVM for project <プロジェクト名>」が表示される問題が発生しています。
  • このエラーメッセージの原因及び解決法は明確ではありませんが、プロジェクトのビルドパスを確認することで、プロジェクトレベルのJVM(Java Virtual Machine)がインストールされているかどうかを確認しましょう。
  • また、Eclipseの再インストールを試みましたが、同じエラーが発生することが報告されています。この問題に関して詳しい知識を持つ方の回答をお待ちしております。

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.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がインストールされていますが、お使いのマシンでは異なるかもしれません。

ashitaka710
質問者

補足

上記の手順通り実行したのですが、 「ライブラリーは空にできません」とエラーメッセージが出てしまいました... Javaのインストール場所は変わらないと思うのですが、 http://apribase.net/2008/11/16/mac-java-directory/ を見る限り、1.6.0はフォルダのはずですよね? わたしのMacではリンクになってるみたいです... まちがってリンクで上書きしてしまったんでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

エラーが出るそのプロジェクトは他のマシンからコピーしてきたものだったりしますか? 環境設定→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))を追加してください。 これで解決するかもしれません。

ashitaka710
質問者

補足

Eclipseにて環境設定→Java→インストール済みのJRE を開いてみてみたのですが、 表の中に何もありませんでした... どういうことなんでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • eclipseで実行するときにエラーになる。

    eclipseで実行するときにエラーがでてしまいます。ちなみにeclipseはandroidのアプリ開発のために使っています! 実行すると Your project contains error(s),please fix them begore running your application こんなメッセージがでます! 調べてみると↓のサイトを見つけました http://d.hatena.ne.jp/katsat/20110120/1295496478 そしてサイトの内容をすべて試したのですがなおりません。 なぜなおらないのか予想でいいのでわかる人、 教えてください! よろしくおねがいします。

    • ベストアンサー
    • Java
  • Eclipse 3.1のエラー

    Eclipse3.1での問題に、「プロジェクト HogeProject のビルド・パス内にサイクルが検出されました。」というエラーが出てプロジェクトがビルドできません。 プロパティの「Java のビルド・パス」には何の問題も指摘されていません。 何のエラーなのか分かりますでしょうか。

    • ベストアンサー
    • Java
  • Eclipseの環境について

    現在Eclipseにて開発中ですが、ビルドが通りません。 ビルド中にエラーが発生します。 エラー内容は下記の通りです。 ----------------------------------------------------- ビルド中にエラーが発生しました。 プロジェクト hoge でビルダー "Component Structural Dependency Resolver" の実行中にエラーが発生しました。 リソース /hoge/.deployables は存在しません。 ----------------------------------------------------- このエラーの解決方法を教えて頂けないでしょうか? 時間かけて作ったプロジェクトですのでどうか宜しくお願します。 ■環境■ Eclipse version 3.1.0 JDK 1.4.12

    • ベストアンサー
    • Java
  • eclipseのCDTでCを書いていますがエラーです

     今晩はCの初心者です、宜しくお願いします。  eclipseのCDTでCを書いています。  PATHも設定して、JAVAはコンパイルするのですが、Cだけは下のようなエラーが出てうまくコンパイルできません。  一体何が原因でしょう。   ============================================================ **** Full rebuild of configuration Debug for project try1 **** make -k clean all make: makefile 5: bad delimiter: '=' Build complete for project try1 =============================================================

  • eclipseをバージョンアップしたら、build.xmlでエラー

    eclipseをバージョンアップしたら、build.xmlでエラー eclipseを、3.2から3.5にインストールし直したところ、3.2で正常にビルド/動作していたのにエラーメッセージが付くようになってしまいました。具体的には、antを使ったbuild.xmlの一行目で、以下の行です。 <?xml version="1.0" encoding="utf-16"?> エラーメッセージは、「プロローグにコンテンツは許されません。」というものです。 ソースコードを含め、build.xmlも何も変更していませんし、半角のつもりが全角だったということもありませんでした。ためしに「utf-16」を「utf-8」に変更すれば、エラーはでなくなりました。ですが、ソースコードはUTF-8ではなくUTF-16で書かれているので、この状態では実行できてもおかしくなりますよね?eclipseメニューの「編集」-「エンコードの設定」では、デフォルトでもUTF-16になっています。 このエラーが出る原因は何でしょうか?どうすれば解決するでしょうか。また、どこかの設定を確認する必要がありますでしょうか。 ちなみに3.6で試してみても同じ現象が出ました。それ以外のバージョンは試していません。 当方、javaやeclipseの使用経験は、あまりありません。

    • ベストアンサー
    • Java
  • eclipse3.3 CDTビルド環境

    WindowsXPのeclipse3.3EEにCDTをインストールしてCygwin/bccのビルド環境構築を試みています。 C/C++パースペクティブからファイル→新規→Cプロジェクト→実行可能で空のプロジェクトを作成してhelloworld.cとgygwin/bash上で実際にビルドできたMakefileを入れ、プロジェクト名右クリック - [プロジェクトのビルド] を実行したのですが、自作したMakefileは使用されずeclipseが自動生成したMakeが実行されます。 また、ファイル→新規→Cプロジェクト→実行可能からMakefileプロジェクトHello World C++を選択してプロジェクトを作成しビルドすると以下のようなエラーが出ます。 (ビルドエラー) **** プロジェクト hello01 の構成 Cygwin GCC の ビルド **** (Exec error:?w?????t?@?C?) Eclipse3.3EE CDTで自作Makefileビルドできる環境を構築する方法をご教示ください。 よろしくお願いします。

  • Eclipse Android

    Eclipse Android Application Project で下記エラーが出てProject→Build ProjectやProject→Cleanをしましたが直りません。 どのようにすればエラーがなくなるのでしょうか。 Description Resource Path Location Type The container 'Android Dependencies' references non existing library 'C:\Users\isi0507\workspace\appcompat_v7\bin\appcompat_v7.jar' Irs Build path Build Path Problem

  • eclipse 3.5 でエラーが出ます。

    こんにちわ、eclipseで新規プロジェクトを作成などをするとエラーがでてしまい困ってます。 エラーのログのメッセージとプラグインを以下に書きます。 【エラー・ログ】 ”タスク・リスト管理ジョブ”中に内部エラーが発生しました。 org.eclipse.core.jpbs プラグイン”org.eclipse.jface”からのコードの起動で問題が発生しました。 org.eclipse.jface 未処理のイベント・ループ例外 org.eclipse.ui のようなエラーがでます。 環境は os : Mac os x v10.6 .7 eclipse : 3.5 日本語化はhttp://mergedoc.sourceforge.jp/のサイトでPleiadwsの最新版1.3.3を使用 また、eclipseはなんどか消して入れ直しをしました。 そのとき、アンドロイドの開発環境を入れようとしてandroid-sdk-mac_x86を使用。 現在はまた消して最初からやり直してまだアンドロイドSDKはeclipseに入れてません。 日本語が分かりにくいかもしれませんが、よろしくお願いします。 一応分かる限りで質問しました。よろしくお願いします。

  • eclipseでantを実行すると

    build.xml: <?xml version="1.0" encoding="UTF-8"?> <project name="example" default="compile" basedir="./"> <property name="compile" value="Classes"/> <target name="directory"> <mkdir dir="${compile}"/> </target> <target name="compile" depends="directory"> <javac srcdir="src" destdir="${compile}" excludes="build.xml"/> </target> </project> に対して Buildfile: /root/workspace/javatest/build.xml directory: compile: [javac] Compiling 2 source files to /root/workspace/javatest/Classes BUILD FAILED /root/workspace/javatest/build.xml:8: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre" Total time: 795 milliseconds というエラーがでました。 ちなみに /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/bin/javac がなかったので /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/bin/javac を配置しましたがエラーメッセージは同じです。 (実際にはjavacのシンボリックリンクを配置) どうすれば解決出きるでしょうか?

    • ベストアンサー
    • Java
  • gmailのアカウント追加

    gmailのアカウント追加を追加しようとしたら、 以下の様なエラーメッセージが出て、設定できません。 「mail.*******.com への接続に問題が発生しました。 サーバーから返されたエラー: "We were unable to locate the other domain. Please contact your other provider."」 原因と対処法を教えてください。 どうぞよろしくお願いします。