0

我已将 JDK 安装到 C:\jdk,JAVA_HOME 变量设置为 C:\jdk\jdk,当我回显 %JAVA_HOME% 时,我得到 C:\jdk\jdk。然而Tomcat抱怨。

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

我的环境变量似乎有错误。通常,当我从开始菜单启动命令行实例时,我会收到不同的变量,当我从 Windows 7 启动实例时右键单击 > 在此处打开命令行窗口。

是什么赋予了?

4

1 回答 1

0

C:\jdk\jdk 有 bin/ 目录吗?如果没有,请尝试将 java home 设置为 c:\jdk。未能找出其中包含 javac.exe 的 bin/ 目录并使用 bin/ 的父目录作为 java 主目录。

于 2010-08-30T02:08:03.327 回答