質問: 内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません java初心者です。 jdk8の環境構築をしようと思い、olacleのサイトからjava se development kit 8u201の64bitのものをインストールしました。 その後、様々なサイトに書かれているように、windowsシステムツール→コントロールパネル→システムとセキュリティ→システム→システムの詳細設定→環境設定と進み、ユーザー環境変数のpathの編集で、新規にディレクトリを指定しました。pathにはエクスプローラーからc:\program files\java\jdk1.8.0_201\binをコピーして貼り付けました。 設定した後にパソコンを再起動し、コマンドプロンプトでjava-versionやjavac-versionと入力したのですが、「'java-version' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示されてしまいます。 pathと入力すると path=c:\program files (x86)\common files\oracle\java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\openssh\;c:\users\ayara\appdata\local\microsoft\windowsapps;c:\program files\java\jdk1.8.0_201\bin; where javaと入力すると c:\program files (x86)\common files\oracle\java\javapath\java.exe c:\program files\java\jdk1.8.0_201\bin\java.exe where javacと入力すると c:\program files\java\jdk1.8.0_201\bin\javac.exe と表示されます。 一度java関係のアプリをアンインストールしてインストールしなおしたり、何度か再起動したり、pathを書き直したりしましたがだめでした。 osはwindows10です。 初心者ですので、調べてはみましたが何が間違っているのか全く分かりません。 周りに詳しい人もいなく途方に暮れています。 お手数ですがご回答よろしくお願いします!!
回答: java -version javac version のようにコマンドと、-の間にはスペースが必要です。