• ベストアンサー

JDKが使えません

JDK 6 Update 5をインストールしたんですが http://javaroad.jp/java2sdk.htm ↑のサイトで手順とおりにやったつもりなんですが 最後の動作確認でコマンドプロンプトを開いて C:\Documents and Settings\001>javac HelloWorld.java (C:\Documents and Settings\001>はもともと表示されますので javac HelloWorld.javaを追記しました) を入力してエンターを押しましたが 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 という文字が表示されます。 どこがいけないのでしょうか? 情報不足な点があれば補足で書きますので教えてください

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

  • ベストアンサー
回答No.7

通常、コマンドプロンプトを起動すると自分のアカウントのフォルダが作業フォルダになっています。 つまりabc-1356さんの場合だと C:\Document and Settings\001 が作業フォルダになっています。 マイコンピュータ→ローカルディスク(C:)→Document and Settings→001 の中にいると考えてもらえれば良いかと。 で、HelloWorld.javaというファイルがそのフォルダに存在していないと コンパイルするファイルが見つけられないので 他の回答者様がおっしゃっているようにcdコマンドで 作業フォルダを移動しなければなりません。 例えば、HelloWorld.javaがデスクトップに保存されているとすると cd "C:\Documents and Settings\001\デスクトップ" とすると作業フォルダがデスクトップになり、そこで javac HelloWorld.java とやるとコンパイルができるかと思います。

その他の回答 (6)

  • auty
  • ベストアンサー率58% (284/486)
回答No.6

>>> 入力しましたがうまく作動してないようです これが何を意味しているのかはっきりとは分かりませんが、まず確認しなければならないのは、 >>> javac: ファイルが見つかりません: HelloWorld.java がどのように変わったかということです。 >>> あとHelloWorld.javaがいくつかPC内にあるみたいですが これは問題ないのでしょうか? javac.HelloWorld.javaも1つあります 他に何があってもかまいません。 コマンドプロンプトを起動後、cdコマンドでファイルHelloWorld.javaのあるところに移動していますか。たとえば、 >dir でHelloWorld.javaが表示される必要があります。 もう一度サイトを注意深く読み直してたしかめてみてください。

  • auty
  • ベストアンサー率58% (284/486)
回答No.5

>>> 普通にPCを再起動でいいんですよね? これは、単にコマンドプロンプトの再起動でいいです。 >>> C\Program Files\Java\jdk1.6.0_05\bin; なるほど、DIooggooID様の言われるようにパスが間違っているようですね。 こういう場合、手打ちするよりもエクスプローラ等の画面(上部にパスを表示しておく)から、コピーして持ってくるほうが間違いが少なくなります。

abc-1356
質問者

補足

:入力しましたがうまく作動してないようです 1度プログラムを削除したほうがいいのでしょうか? あとHelloWorld.javaがいくつかPC内にあるみたいですが これは問題ないのでしょうか? javac.HelloWorld.javaも1つあります

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.4

単なる転記ミスであれば良いのですが、 > C\Program Files\Java\jdk1.6.0_05\bin; この path の C と \ との間に : がありません。  

abc-1356
質問者

お礼

1度アンインストールして 再度インストールしたほうがいいでしょうか?

abc-1356
質問者

補足

たびたびありがとうございます :を入れてませんでした。そして入れて C:\Documents and Settings\001>javac HelloWorld.java とコマンドプロンプトで入力しました javac: ファイルが見つかりません: HelloWorld.java 使い方: javac <options> <source files> 使用可能なオプションのリストについては、-help を使用します と出たんですが、前とは違う文が表示されましたが うまくいってないみたいです

  • auty
  • ベストアンサー率58% (284/486)
回答No.3

>>> Pathの環境変数を C\Program Files\Java\jdk1.6.0_05\bin; を追加しました この後、設定を反映させるため、コマンドプロンプトの再起動が必要となりますが。新規にオープンでもよいです。

abc-1356
質問者

お礼

普通にPCを再起動しましたが結果同じでした どこがいけないのでしょうか?

abc-1356
質問者

補足

回答ありがとうございます そういえば再起動していません 試してみます ちなみにOSはXPです 普通にPCを再起動でいいんですよね?

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

C\Program Files\Java\jdk1.6.0_05\bin; これは、実在していますか?

abc-1356
質問者

お礼

補足いたします スタートメニュー→マイコンピュータ→ ローカルディスク(C:)→Program Files→Java→jdk1.6.0_05 →binというフォルダがあり そのなかにいろいろ入ってるみたいです

abc-1356
質問者

補足

たびたびありがとうございます 実在してるかどうかはどうやって調べるのでしょうか? スタートメニューの検索でいいのでしょうか? 検索でC\Program Files\Java\jdk1.6.0_05\bin;を検索すると 有効なフォルダではありませんと表示されます

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

システム環境変数の設定を間違えている可能性が大です。

abc-1356
質問者

補足

回答早速ありがとうございます 環境変数は最初何も変更していませんでしたが http://javaroad.jp/java2sdk.htm​で変更するように書いてあったので Pathの環境変数を C\Program Files\Java\jdk1.6.0_05\bin; を追加しました、最後に;もつけました。 これでいいでしょうか?

関連するQ&A