こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
という文字が表示されます。
どこがいけないのでしょうか?
情報不足な点があれば補足で書きますので教えてください

投稿日時 - 2008-04-11 17:32:27

QNo.3940522

困ってます

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

通常、コマンドプロンプトを起動すると自分のアカウントのフォルダが作業フォルダになっています。
つまり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
とやるとコンパイルができるかと思います。

投稿日時 - 2008-04-15 13:47:38

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(7)

ANo.6

>>> 入力しましたがうまく作動してないようです

これが何を意味しているのかはっきりとは分かりませんが、まず確認しなければならないのは、

>>> javac: ファイルが見つかりません: HelloWorld.java

がどのように変わったかということです。

>>> あとHelloWorld.javaがいくつかPC内にあるみたいですが
これは問題ないのでしょうか?
javac.HelloWorld.javaも1つあります

他に何があってもかまいません。

コマンドプロンプトを起動後、cdコマンドでファイルHelloWorld.javaのあるところに移動していますか。たとえば、

>dir
でHelloWorld.javaが表示される必要があります。

もう一度サイトを注意深く読み直してたしかめてみてください。

投稿日時 - 2008-04-12 01:00:51

ANo.5

>>> 普通にPCを再起動でいいんですよね?

これは、単にコマンドプロンプトの再起動でいいです。

>>> C\Program Files\Java\jdk1.6.0_05\bin;

なるほど、DIooggooID様の言われるようにパスが間違っているようですね。

こういう場合、手打ちするよりもエクスプローラ等の画面(上部にパスを表示しておく)から、コピーして持ってくるほうが間違いが少なくなります。

投稿日時 - 2008-04-11 21:18:32

補足

:入力しましたがうまく作動してないようです
1度プログラムを削除したほうがいいのでしょうか?

あとHelloWorld.javaがいくつかPC内にあるみたいですが
これは問題ないのでしょうか?
javac.HelloWorld.javaも1つあります

投稿日時 - 2008-04-11 22:57:32

ANo.4

単なる転記ミスであれば良いのですが、

> C\Program Files\Java\jdk1.6.0_05\bin;

この path の C と \ との間に : がありません。

 

投稿日時 - 2008-04-11 21:02:28

補足

たびたびありがとうございます

:を入れてませんでした。そして入れて
C:\Documents and Settings\001>javac HelloWorld.java
とコマンドプロンプトで入力しました

javac: ファイルが見つかりません: HelloWorld.java
使い方: javac <options> <source files>
使用可能なオプションのリストについては、-help を使用します

と出たんですが、前とは違う文が表示されましたが
うまくいってないみたいです

投稿日時 - 2008-04-11 21:47:09

お礼

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

投稿日時 - 2008-04-11 23:01:51

ANo.3

>>> Pathの環境変数を
C\Program Files\Java\jdk1.6.0_05\bin;
を追加しました

この後、設定を反映させるため、コマンドプロンプトの再起動が必要となりますが。新規にオープンでもよいです。

投稿日時 - 2008-04-11 20:36:57

補足

回答ありがとうございます
そういえば再起動していません
試してみます

ちなみにOSはXPです
普通にPCを再起動でいいんですよね?

投稿日時 - 2008-04-11 20:39:34

お礼

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

投稿日時 - 2008-04-11 20:47:08

ANo.2

C\Program Files\Java\jdk1.6.0_05\bin;

これは、実在していますか?

投稿日時 - 2008-04-11 19:31:11

補足

たびたびありがとうございます

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

投稿日時 - 2008-04-11 20:12:51

お礼

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

投稿日時 - 2008-04-11 20:22:01

ANo.1

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

投稿日時 - 2008-04-11 17:48:45

補足

回答早速ありがとうございます

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

投稿日時 - 2008-04-11 18:17:22

あなたにオススメの質問