を使用して tomcat を実行しようとするとstartup.bat
、次のエラーが表示されます。
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
しかし、私は試しC:\>echo %java_home%
てみると、次の結果が得られます
C:\Program Files\Java\jdk1.6.0_25\bin
JAVA_HOME
システム変数リストに手動で設定しようとしましたが、この問題は残ります。
解決するにはどうすればよいですか?
Windows 7 を使用しています。
アップデート
JAVA_HOME という名前の新しいシステム変数を設定し、そのパスを に設定した後"C:\Program Files\Java\jdk1.6.0_25\bin\"
、起動スクリプトを再試行しましたが、今回は新しいエラーが発生しました。
D:\Work\apache-tomcat-6.0.35\bin>startup.bat
Files\Java\jdk1.6.0_25"" was unexpected at this time.
このエラーが何を意味するのか分かりますか?
パスを"C:\Program Files\Java\jdk1.6.0_25\"
(つまりbinなしで)設定しようとしましたが、同じエラーが発生します。