首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JAVA_HOME应该指向JDK还是JRE?

JAVA_HOME应该指向JDK还是JRE?
EN

Stack Overflow用户
提问于 2013-07-12 03:31:32
回答 5查看 106.6K关注 0票数 116

我将JAVA_HOME指向C:\Program Files (x86)\Java\jre7。它工作得很好。然后,我解压Ant并设置了与ant相关的环境变量,在输入"ant -version"之后,我得到了以下错误消息

我搜索了这个论坛。看起来一种解决方案是将Java指向JDK而不是JRE。我不太确定这是否应该是解决方案。换句话说,一般来说,JAVA_HOME应该指向哪一个?JDK还是JRE?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-07-12 03:43:09

如果您正在进行任何类型的开发,或者使用Maven或Ant进行构建,则需要指向javac (Java Compiler)等实用程序所在的JDK ( Java development Kit)。否则,您可以指向JRE (Java运行时环境)。

JDK包含了JRE所拥有的一切,甚至更多。如果您只是在执行Java程序,则可以指向JRE或JDK。

票数 132
EN

Stack Overflow用户

发布于 2016-04-26 01:41:29

简单(更改为您的jdk1.x.x.x_xx)

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05

票数 11
EN

Stack Overflow用户

发布于 2013-07-12 03:36:10

我的JAVA_HOME指向JDK。如果它仍然不能工作,请检查您是否下载了Java 7版的ant,而不是Java 6版的ant。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17601827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档