質問があります。

javaコマンドは認識されるのですが、javacコマンドを入力すると、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。というメッセージが表示されてしまいます。
(Windowsのコマンドプロンプトから実行しました。)

以前、JDK1.4.1を入れていたときは普通にjavacコマンドも使えたのですが、
事情によりアンインストールをし、JDK1.3.1を入れました。
それから、javacコマンドが使えなくなってしまいました。

また、antが使いたくインストールし、ANT_HOMEもJAVA_HOMEも普通に指定したのですが、
antコマンドも認識されません。

少ない情報で申し訳ないのですが、どなたかご教授願いますでしょうか。

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

A 回答 (1件)

javac.exeへのPATHは通ってますか?


環境変数で今の1.3.1のbinへPATHを通したらできるように
なると思います。
    • good
    • 0

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

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

Qコマンドプロンプトから「javac」が使えなくて、困ってます。

JDK5.0をインストールして環境設定も終わり、使おうとしたら、エラーが出て困ってます。コマンドプロンプトからjavacを入力すると「'javac'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」というエラーメッセージが出てきて困ってます。javaに詳しい方、教えてください。よろしくお願いします。本当に困ってます。

Aベストアンサー

PATHの設定が違っているためだと思います。javac.exeが入っているフォルダを確認し、PATHの確認をしてください。以下のリンクが参考になると思います。

http://tyche.pu-toyama.ac.jp/~ko-ji/java-in/
http://www.gihyo.co.jp/book/2000/179111/download/index1.html

Qjavaの簡単なソースがコンパイル出来ません

Javaを始めてみましたが、最も簡単なjavaのソースがどうしてもコンパイル出来ません。
どうしたらいいのか教えて下さい。

デスクトップの以下の Hello.java に対して、
public class Hello {
public static void main(String[] args) {
System.out.println("Hello,World");
}
}

以下の3通りの方法でコンパイルを掛けてみると、

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

>javac Hello.java.txt
エラー:クラス名 ‘Hello.java.txt’が受け入れられるのは、注釈処理が明示的に要求された場合だけです
エラー1個

>javac Hello
エラー:クラス名 ‘Hello’が受け入れられるのは、注釈処理が明示的に要求された場合だけです
エラー1個

でどの場合もコンパイルされません。
なお、javaのバージョンは “1.6.0_06”で、パスも
C:\Program Files\Java\jdk1.6.0_06\bin\;
と設定してあります。

どうしたらコンパイルが出来るのか、教えて下さい。

Javaを始めてみましたが、最も簡単なjavaのソースがどうしてもコンパイル出来ません。
どうしたらいいのか教えて下さい。

デスクトップの以下の Hello.java に対して、
public class Hello {
public static void main(String[] args) {
System.out.println("Hello,World");
}
}

以下の3通りの方法でコンパイルを掛けてみると、

‥デスクトップ>javac Hello.java
javac:ファイルが見つかりません:Hello.java
使い方:javac <ptions> <source files>
使用可能なオプシ...続きを読む

Aベストアンサー

>対象のHello.javaですが、ファイル名は確かにこの通りでした(当該ファイル上で右クリック→プロパティでもHello.javaです)。

XPなら、マイコンピュータかどこかをエクスプローラで開き、メニューで
ツール→フォルダオプション→表示タブ→登録された拡張子を表示しない
のチェックをはずしてみてください
デフォルトでは拡張子(.txtなど)は表示されていません

Vistaでも同じような設定がどこかにあると思います。

Qコンパイルできない

javaファイルをコンパイルしようとして
コマンドを入力すると
C:\java>javac file928.java
'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
となってしまいます・・・

SDKのインストール
パスの設定は行っているのですが・・・
OSはXPのホームエディション/SP2です
わかる方いらしたらよろしくお願いします

Aベストアンサー

とりあえず、ここを読んでPATHを設定しなおしてみて下さい。
http://www.smg.co.jp/seminar/java/index.html

設定する際はフォルダ名を良く確認して下さいね。
あと、何度も言いますが、必要な環境変数はPATHだけですので。くれぐれもCLASSPATHは設定しないで下さい (たとえ参考書に書いてあったとしても)。へたにCLASSPATHを設定するとろくなことがないので。

よく分からなかったらまた聞いて下さい。

参考URL:http://www.smg.co.jp/seminar/java/index.html


人気Q&Aランキング

おすすめ情報