2

この問題は少し厄介で、解決策はあなたの Web サイトのどこかにある可能性が高いですが、私はそれを見つけることができませんでした。マシンは java を見つけることができますが、javac を見つけることはできません。

C:\>java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)


C:\>javac -version
Error: Could not find or load main class com.sun.tools.javac.Main

binディレクトリに座っているときでも、上記の応答が得られます。私は困惑しています。

PATH と JAVA_HOME の両方の環境変数を更新しようとしましたが、行き詰まりました。誰でも助けることができますか?注: あなたのサイトの適切な場所に行ってよかったのですが、見つけられませんでした。教えていただければ助かりました。ありがとうございます。

4

2 に答える 2

1

環境変数、つまりパスを指定する必要があります。Windows 7を使用している場合は、コンピューターを右クリック->設定の変更->詳細設定->環境変数->パスをjava(C:\Program Files\Java\jdk1.7.0_03\bin)のbinフォルダーに変更します。パス変数で前のパスを取得する必要はありません。「;」を与えるだけです 最後に、JDKのbinフォルダーのリンクを貼り付けて、「;」と入力します。

于 2013-01-24T16:45:01.697 に答える
1

問題は、JRE をインストールした可能性があるため、Java コマンドを使用できる可能性があるためです。

javacコマンドはJavaプログラムのコンパイルに使用されるため、開発用です

開発にはJDKをインストールする必要があります

これを見てください:

JDKとJREの違いは何ですか?

于 2013-01-24T16:36:35.867 に答える