JDK v12 は既に C:\Program Files\Java\jdk-12 にインストールされています。Netbeans インストーラーを実行すると、Netbeans IDE のインストールには JDK 7 以降が必要であると表示されます。JDK が正しくインストールされていることを確認し、インストーラーを再度実行してください。-javahome インストーラー引数を使用して、有効な JDK の場所を指定できます。どうすればよいでしょうか? コマンド プロンプトで -javahome と入力すると、「-javahome」は内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません、と表示されます。
答え1
Tomcat のような多くの Java ベースのプログラムでは、正しく動作するために JAVA_HOME を環境変数として設定する必要があります。JAVA_HOME は JRE ディレクトリではなく JDK ディレクトリを指す必要があることに注意してください。環境変数を設定する目的は、javac のような実行ファイルがどのディレクトリにあるかをプログラムに知らせることです。
Windows 10でJava環境変数を設定するには、Windows 10でJAVA_HOMEを設定する方法
次の 3 つのステップが含まれます。
- 詳細システム設定を開き、JAVA_HOME 環境変数を設定します。
- システムPATHを更新する
- 設定をテストする
詳細については上記の記事を参照してください。