- ベストアンサー
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' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 という文字が表示されます。 どこがいけないのでしょうか? 情報不足な点があれば補足で書きますので教えてください
- みんなの回答 (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)
>>> 入力しましたがうまく作動してないようです これが何を意味しているのかはっきりとは分かりませんが、まず確認しなければならないのは、 >>> javac: ファイルが見つかりません: HelloWorld.java がどのように変わったかということです。 >>> あとHelloWorld.javaがいくつかPC内にあるみたいですが これは問題ないのでしょうか? javac.HelloWorld.javaも1つあります 他に何があってもかまいません。 コマンドプロンプトを起動後、cdコマンドでファイルHelloWorld.javaのあるところに移動していますか。たとえば、 >dir でHelloWorld.javaが表示される必要があります。 もう一度サイトを注意深く読み直してたしかめてみてください。
- auty
- ベストアンサー率58% (284/486)
>>> 普通にPCを再起動でいいんですよね? これは、単にコマンドプロンプトの再起動でいいです。 >>> C\Program Files\Java\jdk1.6.0_05\bin; なるほど、DIooggooID様の言われるようにパスが間違っているようですね。 こういう場合、手打ちするよりもエクスプローラ等の画面(上部にパスを表示しておく)から、コピーして持ってくるほうが間違いが少なくなります。
- DIooggooID
- ベストアンサー率27% (1730/6405)
単なる転記ミスであれば良いのですが、 > C\Program Files\Java\jdk1.6.0_05\bin; この path の C と \ との間に : がありません。
お礼
1度アンインストールして 再度インストールしたほうがいいでしょうか?
補足
たびたびありがとうございます :を入れてませんでした。そして入れて C:\Documents and Settings\001>javac HelloWorld.java とコマンドプロンプトで入力しました javac: ファイルが見つかりません: HelloWorld.java 使い方: javac <options> <source files> 使用可能なオプションのリストについては、-help を使用します と出たんですが、前とは違う文が表示されましたが うまくいってないみたいです
- auty
- ベストアンサー率58% (284/486)
>>> Pathの環境変数を C\Program Files\Java\jdk1.6.0_05\bin; を追加しました この後、設定を反映させるため、コマンドプロンプトの再起動が必要となりますが。新規にオープンでもよいです。
お礼
普通にPCを再起動しましたが結果同じでした どこがいけないのでしょうか?
補足
回答ありがとうございます そういえば再起動していません 試してみます ちなみにOSはXPです 普通にPCを再起動でいいんですよね?
- DIooggooID
- ベストアンサー率27% (1730/6405)
C\Program Files\Java\jdk1.6.0_05\bin; これは、実在していますか?
お礼
補足いたします スタートメニュー→マイコンピュータ→ ローカルディスク(C:)→Program Files→Java→jdk1.6.0_05 →binというフォルダがあり そのなかにいろいろ入ってるみたいです
補足
たびたびありがとうございます 実在してるかどうかはどうやって調べるのでしょうか? スタートメニューの検索でいいのでしょうか? 検索でC\Program Files\Java\jdk1.6.0_05\bin;を検索すると 有効なフォルダではありませんと表示されます
- DIooggooID
- ベストアンサー率27% (1730/6405)
システム環境変数の設定を間違えている可能性が大です。
補足
回答早速ありがとうございます 環境変数は最初何も変更していませんでしたが http://javaroad.jp/java2sdk.htmで変更するように書いてあったので Pathの環境変数を C\Program Files\Java\jdk1.6.0_05\bin; を追加しました、最後に;もつけました。 これでいいでしょうか?
補足
:入力しましたがうまく作動してないようです 1度プログラムを削除したほうがいいのでしょうか? あとHelloWorld.javaがいくつかPC内にあるみたいですが これは問題ないのでしょうか? javac.HelloWorld.javaも1つあります