JAVA_HOME没有指向JDK:无法启动谷歌应用引擎

当我尝试在谷歌应用服务器上的netbeans中运行示例项目时,我收到以下错误。 服务器无法启动。 如果它们存在,我该如何解决这些错误? 我正在使用netbeans 7.1

BUILD FAILED W:\UnderTest\NetbeansCurrent\Guestbook\nbproject\build-impl.xml:550: The following error occurred while executing this line: W:\UnderTest\NetbeansCurrent\Guestbook\nbproject\build-impl.xml:300: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7" 

安装jdk并将环境变量中的JAVA_HOME设置为安装jdk的路径。 目前它指向jre。

试试这个 – 暂时的

视窗

 netbeans.exe --jdkhome "c:\JDK\path" 

Unix的

  netbeans --jdkhome /usr/bin/yourjdk 

如果要永久设置该选项,可以在netbeans.conf文件中执行此操作。 并改变。

 # Default location of JDK, can be overridden by using --jdkhome : netbeans_jdkhome="c:\your\JDK\path" 

将听到可能的解决方案: 在netbeans中设置jdk路径,或者,如果在windows env中设置JAVA_HOME,则使用%JAVA_HOME%