我将JAVA_HOME
指向C:\Program Files (x86)\Java\jre7
。它工作得很好。然后,我解压Ant并设置了与ant相关的环境变量,在输入"ant -version"
之后,我得到了以下错误消息
我搜索了这个论坛。看起来一种解决方案是将Java指向JDK而不是JRE。我不太确定这是否应该是解决方案。换句话说,一般来说,JAVA_HOME应该指向哪一个?JDK还是JRE?
发布于 2013-07-12 03:43:09
如果您正在进行任何类型的开发,或者使用Maven或Ant进行构建,则需要指向javac
(Java Compiler)等实用程序所在的JDK ( Java development Kit)。否则,您可以指向JRE (Java运行时环境)。
JDK包含了JRE所拥有的一切,甚至更多。如果您只是在执行Java程序,则可以指向JRE或JDK。
发布于 2016-04-26 01:41:29
简单(更改为您的jdk1.x.x.x_xx)
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05
发布于 2013-07-12 03:36:10
我的JAVA_HOME指向JDK。如果它仍然不能工作,请检查您是否下载了Java 7版的ant,而不是Java 6版的ant。
https://stackoverflow.com/questions/17601827
复制相似问题