- ベストアンサー
eclipseの事で助けてください
先日まで使っていたeclipseが今日突然開けなくなりました。 eclipseを開こうとすると、 A Java Runtime Environment(JRE) or Java Development kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:¥eclipse¥jre¥javaw.exe 'javaw.exe' in your current PATH というメッセージが出てきました。 これを翻訳してみたら、 Java Runtime Environment(JRE)またはJava開発キット(JDK)は、Eclipseを走らせるために利用できなければなりません。Java仮想マシンは、以下の場所を捜した後に見つかりませんでした: C:¥eclipse¥jre¥javaw.exe あなたの現在のPATHの『javaw.exe』 でした。 これは、「Java仮想マシン」が「C:¥eclipse¥jre¥javaw.exe」になければいけないという意味でしょうか? それから、「PATH」の意味もわかりません。 昨日、プリンタのドライバとフォトショップをインストールしたのですが、これが原因でしょうか? よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
フォルダ"C:\eclipse\jre"を開いてください。 (「Windows+Rを押す」か「ファイル名を指定して実行」するとかで "C:\eclipse\jre"を入力してEnterすれば直接飛べるはず) で、そのフォルダにjavaw.exeがあるか探してください。 もしフォルダ/ファイルが見つからないようならば、 文字通り必要なファイルがないことになります。 その場合、jdkをSunのサイトからDLしてきてインストールしなければいけません。 あるいは・・・ あまり考えられませんが、プリンタのドライバとフォトショップをインストールした際に Javaのパスが書き変わっているか、別のJava環境がインストールされているかもしれません。 その場合はJavaのパス(環境変数)を書きかえるとか、Eclipseの方の設定をいじればOKです。 ひとまず、現在インストールされているJava環境が何で、どこにインストールされているか、 もしくはちゃんとインストールされているかどうか、を調べてください。 ------------------------------------------------ > A Java Runtime Environment(JRE) or Java Development kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: > C:¥eclipse¥jre¥javaw.exe > 'javaw.exe' in your current PATH Eclipse の実行には、 JRE もしくは JDK が必ず必要です。 しかし、以下の場所を探しても Java 実行環境(javaw.exe)が見つかりませんでした: C:\eclipse\jre\javaw.exe (現在あなたの環境で設定されている javaw.exe の場所です。)
その他の回答 (2)
- choconamacream
- ベストアンサー率44% (152/338)
#2です。ついさっき、読み返してみたら、回答者が意図していない表示となっていますね。(ブラウザや、ディスプレイのサイズにもよると思いますが。) 『これが、最優先で実行される!!』という言葉は、"フォトショップで使うjavaのパス"の方に掛かります。(なぜなら、jdkのパスよりもフォトショップのパスの方が、よりイコールの記号に近い所で設定されているため。) 以上っす。
- choconamacream
- ベストアンサー率44% (152/338)
「先日まで使っていたeclipseが‥」とあるので、私はフォトショップのインストールが原因だと推測しています。(質問者さんの環境変数PATHがどのようになっているのか分かりませんので、何とも如何し難いですが。) 通常、Windowsは環境変数「PATH」に複数の値が;(セミコロン)で区切って指定している場合、=(イコール)のすぐ右側に位置するコマンドから優先的に検索していきます。 たとえば、環境変数「PATH」が以下のようになっていた場合、 Path=C:\WINDOWS\system32;C:\WINDOWS;C:\jdk1.5.0_18\bin Windowsは、最初に「C:\WINDOWS\system32」を、その次に「C:\WINDOWS」を、最後に「C:\jdk1.5.0_18\bin」を、と検索していきます。 ところが、質問者さんの現在の環境変数「PATH」は、フォトショップのインストールによって以下のように変わっているんじゃないかなあ、と。 Path="フォトショップで使うjavaのパス";C:\WINDOWS\system32;C:\WINDOWS;C:\jdk1.5.0_18\bin ↓ これが、最優先で実行される!! よって、以下のサイトなどを元に、環境変数「PATH」の修正をして、フォトショップよりもJDKの方が先に実行されるようにすれば、以前と同じようにEclipseが使用できるものと思われます。 ■ 環境を設定する http://www.tohoho-web.com/java/start.htm Javaマスター → Javaのインストール → Javaの環境変数を設定する http://www7a.biglobe.ne.jp/~java-master/java/env.html