jdk をインストールして環境変数を設定した後、cmd で javac コマンドを入力すると使用できなくなり、「javac は内部コマンドでも外部コマンドでも、操作可能なプログラムでもバッチでもありません」というメッセージが表示されます。ただし、 java -version と入力すると、jdk のバージョン番号が通常どおり表示され、java コマンドが使用可能であることが示されます。 Java -home と入力したところ、指定されたパスが完全に間違っており、環境変数の設定が機能しませんでした。理由はわかりません。
解決策:
Run——>cmd
コンソールで次のコマンドを実行して Java 環境変数を設定し、問題を解決します。
set java_home=C:\Program Files\Java\jdk1.6.0_26 JDK がインストールされているルート ディレクトリset classpath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\ dt.jar;
set path=%JAVA_HOME%\bin;
注: 入力では大文字と小文字が区別されず、いくつかの Java コマンドが付加されます
java -help コマンドを表示できます。
java -home JDK インストール パスを表示します。
java -version JDK バージョンを表示します。
Java の詳細については、# に注意してください。 ##Java 基本チュートリアル
列。以上がJava が内部または外部コマンド ソリューションとして認識されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。