• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaに詳しい人教えて下さい)

Javaの初心者がエラーに困っています

このQ&Aのポイント
  • コマンドプロンプトで教材を基にJavaを実行しようとした際に、「javacは内部コマンドまたは外部コマンド操作可能なプログラムまたはバッチファイルとして認識されていません」というエラーが発生しています。
  • 既にJDK1.5.0_12をインストールし、環境変数も正しく設定しましたが、エラーは解消されません。
  • 初心者のため試行錯誤しているが、うまくいかず困っています。解決策を教えていただきたいです。

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

  • ベストアンサー
  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.3

> eclipseのIDEを一度インスツールしてみます。 それがよいでしょう。メモ帳でプログラミングなど苦行以外のなにものでもありません。

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

その他の回答 (3)

  • Halical
  • ベストアンサー率8% (5/60)
回答No.4

JavaScriptのカテゴリーで質問してますよ。 JavaとJavaScriptは別物なので注意しましょう。

metabo53
質問者

お礼

ありがとうございます。Java初心者でなにもわからない状況で質問してしまいました。

全文を見る
すると、全ての回答が全文表示されます。
  • morchin
  • ベストアンサー率16% (212/1281)
回答No.2

パスの通す場所が間違っています。 binフォルダの下のjavac.exeが入っているフォルダにパスを通しましょう。 分からなかったら、また聞いてください。

metabo53
質問者

補足

ありがとうございます。binフォルダの入っているフォルダーが「jdk1.5.0_12」「jre1.5.0_12」「jre6」の3種類あり、すべて、環境変数登録C:¥Program Files(X86)¥Java¥それぞれ登録しましたが、コマンドプロンプトでエラーが出てしまいます。ちなみに、教材では、jdk1.5.0_12をインスツールし、これで説明しておりますので、(メモ帳に入力し、コマンドプロンプトで表示させる)この通りにしたら、javac sample1.javaと入力しjava SAMPLE1→メモ帳入力した「ようこそJavaへ!」といった文字が表示するという基本です。これが、すべて、エラーが出て先に進まないのです。もうわけがわかりません。宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • koko_u_u
  • ベストアンサー率18% (216/1139)
回答No.1

Windows なら eclipse などの IDE をインストールしてしまうのが最も手っ取り早いですが。 プロンプトから echo %PATH% などとして、あなたがインストールした java.exe の存在する場所が含まれているか確認しましょう。

metabo53
質問者

お礼

迅速なご回答ありがとうございます。今、会社ですので、家にかえったら、さっそく試してみます。成功したら、ご連絡いたします。

metabo53
質問者

補足

ありがとうございます。echo%PATH%で確認しましたが、もともと間違ってPATH登録した内容がまちがっていました。java.exeのファイルを探して新規PATH登録しなければなりませんね。eclipseのIDEを一度インスツールしてみます。ありがとうございました。また、結果報告します。

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

関連するQ&A

  • JAVAソフトのインスツールについて教えて下さい

    コマンドプロントへ下記入力したら、エラーが出て先に進みません。よい対処方法がありましたら、教えて頂ければ助かります。 「c:\sample\01>javac sample1.java」という風に、教材に基づいて入力しましたが、「Javacは内部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません」とエラーがでます。OSはWindous7です。Javaソフトは、jdk1.5.0_12です。インスツールソフトが違うのかよくわかりません。わかる方おられましたら、教えて下さい。Javaのホームページみてもよくわかりません。なお、インスツールしたソフトは教材からしました。

    • ベストアンサー
    • Java
  • javaのPathの設定

    こんにちは、java勉強中の初心者です、宜しくお願いします。  javaのPathの設定をする場合の環境変数について教えて下さい。 現在 ユーザー環境変数に  変数名「JAVA_HOME」、 「変数値」に「C:\Program Files\Java\jdk1.7.0_60」 システム環境変数の 変数名Pathに*****Time\QTSystem\;C:\Program Files\Java\jdk1.7.0_60\bin; のようになっています。 コマンドプロンプトを起動してjavacを入力すると、 javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。 と出てきます。 色々試してみたのですが、どこが間違っているのかわかりません。 分かる方、どこが間違っているのか教えてください。 「C:\java\jdk**.**.**.**\bin;」を入力します』と書かれていましたが、 別の本には、「%JAVA_HOME%\bin」と書かれていました。  ・ この書き方は、どちらが正しいのでしょうか、どちらの書き方も正しいのでしょうか。  ・ どちらも正しいのであれば、この「%~%」の意味はどのような意味でしょうか。  ・ 「JAVA_HOME」というのは、統一されている書き方(大文字、小文字、全角、半角も含めて)  でしょうか。  以上宜しくお願いします。 投稿日時 - 2013-04-28 12:30:23通報する

    • ベストアンサー
    • Java
  • Javaの環境変数設定について。

    はじめまして。OSはWindowsXPでJavaの勉強をしようと思い、「JDK 5.0 Update 16」をインストールし、環境変数の設定を行ったのですが、PATHにもともと環境変数があったのに、間違えて新しい環境変数に変更してしまいました。コマンドプロンプトで「jsvac」コマンドを打ち込んだら C:\Documents and Settings\takumi>javac 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ました。 環境変数を元に戻す方法はないのでしょうか? どなたかご教授お願いします。

    • ベストアンサー
    • Java
  • 米村貴裕のやさしいJAVAという本について

    JAVAのプログラムをコマンドプロンプトでコンパイルするとき 'javac'は内部コマンドまたは外部コマンド、操作可能なプログラムとして認識されていません。 と表示されてしまいます。 本には、環境変数に ;c:\jdk\bin と入力するように書いてあるのですが、入力してもjavacコマンドが使えません。どうしたら使えるようになりますか?

  • javaの環境変数PATHについてご教授ください。

    javaの環境変数PATHについてご教授ください。 現状、"c:\"でjavacコマンドを入力すると、「内部コマンドまたは外部コマンド~」 と警告が表示されます。 環境変数については、 ・ユーザ環境変数にJAVA_HOMEを定義し、「C:\Program Files\Java\jdk1.6.0_20」を設定しています。 ・システム環境変数のPATHに、「%JAVA_HOME%\bin;%SystemRoot%;%SystemRoot%\System32;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\」を設定しております。 OSは、vistaです。 【補足】 ・C:\Program Files\Java\jdk1.6.0_20\binにディレクトリチェンジした場合、javacは実行できる。javac.exeはあります。

    • ベストアンサー
    • Java
  • javaプログラムがコンパイルできない

    javaの勉強を始めようと思い、環境を作ってみました。 しかし、記念すべき第一作目のプログラムがコンパイルできなく、困っています;; 初心者で、説明もうまくないと思うので、補足要求をしていただければ幸いです。 【状況】 ・JDK6をダウンロード・インストールしました。 ・保存先は「C:\Program Files\Java\jdk1.6.0_14」です。 (この保存先は正しいのでしょうか。普通の人はどこに保存するのでしょうか。) ・コントロールパネル>システム>詳細設定>環境変数で、ユーザ環境変数で、 変数:PATH、値:C:\Program Files\Java\jdk1.6.0_14\bin を新規作成してみました。 ・サンプルプログラムを「C:\Program Files\Java」に保存しました。 (この保存先は正しいのでしょうか。普通の人はどこに保存するのでしょうか。) ・コマンドプロンプトでディレクトリを「C:\Program Files\Java」にして、「javac "(サンプルコードのファイル名)"」と実行しました。 ・「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」 と言われてしましました。 お忙しいところ恐縮ですが、助けていただけると嬉しいです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • javaの環境設定について質問です。

    jdk-6u24-windows-i586というJDKをダウンロードし、 PATHとCLASSPATH、JAVAHOMEなどの環境変数を変更しました。 きちんと設定ができたかどうかを確認するため、コマンドプロンプトに >javac -version >java -version など入力したところ、javaは"1.6.0_24"など表示されますが、 javacだけが、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。と、エラーが出てしまいます。 どうすればちゃんと環境設定ができるのか、教えていただきたいです。

  • 「やさしいJava」で勉強していますが、コンパイラが起動しません。

    コマンドプロンプトで javac Sample1.java というコマンドを実行すると、 "'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。" とでてしまいます。 もう少し状況を説明しますと、 OSはXPsp2で、まずは本に書いてあるとおり、JDKの最新バージョンj2sdk1.4.2_09をC:\j2sdk1.4.2_09にインストールしました。 そしてユーザー環境変数を PATH C:\j2sdk1.42_09\bin と編集もしました。 そしてソースファイルをつくり、 C:\Documents and Settings\ユーザー名\My Documents\Sample1.java と保存しました。 そしてコマンドプロンプトに C:\Documents and Settings\ユーザー名\My Documents>javac Sample1.java と実行すると、前記のようにコンパイルできません。 自分で少し調べたのですが、コマンドプロンプトに"java -version"を実行させてみたら、なぜか'java version "1.5.0_04"'となってしまい、j2sdk1.4.2_09をインストールしたのにおかしいな?と思っています。 皆様、コンパイラできるようにご助言くださいますようよろしくお願いいたします。

    • ベストアンサー
    • Java
  • javaの環境変数設定

    java初心者です。コマンドプロンプトでjavacやjavac -versionと入力しても、 「javacは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」と出てしまいます。 環境変数の設定でどこか間違っているのでしょうか? 変数PATH  変数値C:¥Program Files¥Java¥jdk1.8.0_60¥bin 変数値はエクスプローラからアドレスをコピーしたし、jdk1.8.0_60¥binにjavac.exeがあることも確認たので、これ以上どうしたらいいか分かりません。 osはwindows10です。

  • Javaのインストールの仕方

    http://www.smg.co.jp/seminar/java/ こちらのサイトを参考にしてインストールをおこなってみたのですが、 環境変数の設定がうまくいってないみたいです。 ちなみにCドライブには入れたくなかったので(容量がすくないため)ボリュームFに(F:\Java\jdk1.6.0_23)インストールしました。 Javaファイル以下は自分で新規ファイルで作成したものです。 環境変数には新規でPATH,F:\Java\jdk1.6.0_23\binといれ作成しました。 そして、コマンドプロンプトで"javac"を入力して実行すると、 >>'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 どうすれば上のサイトSTEP4みたいに表示されるでしょうか? 最終的には http://www.kkaneko.com/rinkou/javaintro/eclipse.html#2 ここまで完了させたいのですが初心者なのでよくわかりません。 どなたかご教授ください。 また、何故環境変数を設定するのか教えていただけたらと思います。 よろしくお願いします。

    • ベストアンサー
    • Java