ママのスキンケアのお悩みにおすすめアイテム

windows8のPCにjavaプログラミングを行おうと思い、Eclipseをインストールしました。c:\workフォルダのなかにeclipseフォルダを配置して、インストール後はeclipse.exeは普通に起動できたのですが、後日eclipse.exeをダブルクリックすると次のメッセージが出てきて起動ができません。


A Java Runtime Enviroment(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:\work\eclipse\jre\bin\javaw.exe
'javaw.exe'in your current PATH


このようなエラーが出てきました。
このような場合、どのように対処したら良いかご教授頂きますよう、お願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

エラーメッセージに書いてある通りですけど(英文が読めません。

というのであれば読めるよう努力してください)

エラーメッセージからわかることは「Javaのランタイムが見つかりません」って事なのでJavaをインストールしてください。くらいしかいえません。
    • good
    • 0
この回答へのお礼

回答いただきありがとうございました。

C:\Program Files\Java

このフォルダを見てみたところ、”jre7”というフォルダだけでした。

JDKが入っていないと思い、JDKのダウンロードサイトに行ってインストールしたところ正常にeclipseが起動するようになりました。

お礼日時:2013/07/26 22:45

C:\work\eclipse\jre\bin\javaw.exe このファイルが本当にあるかがきになるところです。



eclipseをインストールしたフォルダに、eclipse.iniがあると思います。
これを開くと、javaw.exeの格納先を設定しているところがあれば、そこを、javaw.exeが格納されているフォルダに修正します。
    • good
    • 1
この回答へのお礼

回答いただきありがとうございました。

C:\Program Files\Java

このフォルダを見てみたところ、”jre7”というフォルダだけでした。

JDKが入っていないと思い、JDKのダウンロードサイトに行ってインストールしたところ正常にeclipseが起動するようになりました。

お礼日時:2013/07/26 22:45

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qこのアプリはお使いのPCでは実行できません

Wordを起動しようとすると、添付のように、「このアプリはお使いのPCでは実行できません」と出ます。
昨日使用した際は、全く異常を感じませんでした。
ただExcelは起動します。
どうしたらよいでしょうか?
なお、OSはWin8.1 Wordは2013です。

Aベストアンサー

「プログラム互換性のトラブルシューティングツール」実行

ユーザーアカウントが違うのでは?(Microsoftアカウントでサインインしましたか?)
PC のすべてのアカウントにプログラムの設定を適用する場合は、「すべてのユーザーの設定を変更」

QEclipse.exeが起動しない

初心者なのですが、「Eclipse」のインストールがうまくいかなくて困っています。
「eclipse-SDK-3.1.2-win32.zip」と「NLpack1-eclipse-SDK-3.1.1a-win32.zip」をダウンロードして解凍し、「NLpack1-eclipse-SDK-3.1.1a-win32」を上書きして、日本語化(?)させるところまでは進んだのですが、その後「Eclipse.exe」を起動させようとしたら、

「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 seaching the following locations;C\Ecoipse-SDK-3.1.2-win32\eclipse\jre\bin\javaw.exe'javaw.exe'in your current PATH」

というエラーメッセージが表示されてしまいました。
どうすれば解決できるでしょうか?
これと同じ質問をされている方がいましたが、そこの回答では、「コンパイラ(JDK)をインストールし、javaw.exeに対してPATHを設定する。」とありましたが手順がよく分かりません。
これに詳しい方教えてください。
お願いします。

初心者なのですが、「Eclipse」のインストールがうまくいかなくて困っています。
「eclipse-SDK-3.1.2-win32.zip」と「NLpack1-eclipse-SDK-3.1.1a-win32.zip」をダウンロードして解凍し、「NLpack1-eclipse-SDK-3.1.1a-win32」を上書きして、日本語化(?)させるところまでは進んだのですが、その後「Eclipse.exe」を起動させようとしたら、

「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 seaching the ...続きを読む

Aベストアンサー

初心者のためのJava講座 -【第0回】Javaをインストールしよう!
http://www.smg.co.jp/seminar/java/index.html

PATHって何?
http://www.smg.co.jp/seminar/java/J_lecture_ex2.html

#蛇足ですがJDK6なんてのも・・・
http://download.java.net/jdk6/binaries/

QEXCEL VBA で現在開いているブックのファイル名を取得する方法

EXCEL2003 VBAで業務を簡素化するために、現在開いているブックのファイル名を取得する方法が分かりません。
作業手順をマクロを使って処理していますが、オリジナルのワークブックをファイル名を変えて保存し、以後、このワークブックを読み込んで使用しています。
このときのVBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり、以後の業務に使用できません。
常にファイル名を取得出来るVBAをどなたか、教えて下さい。

Aベストアンサー

>現在開いているブックのファイル名
 ちょっと曖昧な表現かなぁという気もいたしますが、VBAが書いてあるブックのブック名は
ThisWorkbook.Name
で、現在 "アクティブにして" 操作対象になっているブックの名前は
ActiveWorkbook.Name
ですね。

 しかし、
>VBAは、オリジナルのファイル名を使っているため、ファイル名を変更するとエラーになり
というような文脈からすると、
ThisWorkbook.Name
の方ですかね。

QJSPの処理の途中で、JavaScriptの処理をしたい

プログラムをJSPで記述している(<% %>タグ)のですが、
JavaScriptのalertやconfirmなどのポップアップするダイアログを
表示したいのです。それは可能なのでしょうか?

Aベストアンサー

No.2の回答に対する回答(変な日本語ですが)です。

JSPとJavaScriptの処理の行われる順番について考えていないと
エラーになることがありますよ。
大まかな流れは、
 JSPのソースをサーバ側で解釈、実行する(HTMLのソースを吐き出す)
  ↓
 クライアントに生成したソースを送信する
  ↓
 クライアント側のブラウザがソースを解釈する
  ↓
 ソースの中のJavaScriptを、ソースの上のほうから順次実行する
  ↓
 同時に、通常の表示(HTMLの解釈)も実行される

 と、こういう流れですので、例えば、JavaScriptで値を入力し、
JSPでその値を使おうとすると、エラーとなります。

 具体的にやりたいこと(やろうとしていること)を書いていただいたほうが
適切に回答できますが、上記が今考えられるエラーの原因です。

Qbatである文字列内に特定の文字列が含まれているか確認したい

batファイルの中である変数「abc」の中に「test」という文字が含まれていたら○○を行なうという分岐を作成したいのですが、どのように行なえばよいのでしょうか?

そのまま、ずばりのお答えお待ちしております。

よろしくお願い致します。

Aベストアンサー

大文字小文字を区別しなくていいなら、

if not "%abc:test=%" == "%abc%" echo 含まれていた

区別するなら、

echo %abc% | find "test" >NUL
if not ERRORLEVEL 1 echo 含まれていた

QJavaで年月の取得(YYYYMM形式で)

Javaで“前月”の年月(YYYYMM形式)を取得するロジックを組んだのですが、
以下のコードを実行すると、前月の月が1桁の場合に、「YYYYM」(5桁)の形式になってしまいます。
(元がintなので当然かも知れませんが。)

Calendar calendar = Calendar.getInstance();
String yearMonth =
String.valueOf(calendar.get(Calendar.YEAR)) + String.valueOf(calendar.get(Calendar.MONTH) - 2);

こちら、解決する方法はありますでしょうか?
※他に気掛かりな点としては、2012年の1月に実行した時に、正しく「201112」を返してくれるか、というのもあります。

また、別の実装方法として、以下の場合は「YYYYMM形式」で取得出来るのですが、
“前月”に変換する方法が分かりませんでした。。。

Calendar calendar = Calendar.getInstance();
String yearMonth2 =
new SimpleDateFormat("yyyyMM").format(calendar.getTime());


ロジックはシンプルである方が助かります。
分かる方、教えて下さい!

Javaで“前月”の年月(YYYYMM形式)を取得するロジックを組んだのですが、
以下のコードを実行すると、前月の月が1桁の場合に、「YYYYM」(5桁)の形式になってしまいます。
(元がintなので当然かも知れませんが。)

Calendar calendar = Calendar.getInstance();
String yearMonth =
String.valueOf(calendar.get(Calendar.YEAR)) + String.valueOf(calendar.get(Calendar.MONTH) - 2);

こちら、解決する方法はありますでしょうか?
※他に気掛かりな点としては、2012年の1月に実行した時に、正しく「201112」を返して...続きを読む

Aベストアンサー

Calendar calendar = Calendar.getInstance();
calendar.add( Calendar.MONTH, -1 );
String lastMonth = new SimpleDateFormat( "yyyyMM" ).format( calendar.getTime() );

Javaの開発をするなら、Javadoc くらい読めるようになりましょうね。


人気Q&Aランキング