JAVA_HOME应该指向JDK还是JRE?

2022-08-31 08:50:51

我指向.它工作正常。之后,我解压缩了ant并设置了与Ant相关的环境变量,键入后收到以下错误消息JAVA_HOMEC:\Program Files (x86)\Java\jre7"ant -version"

image

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


答案 1

如果你正在做任何类型的开发,或者使用Maven或Ant进行构建,你需要指向JDK(Java开发工具包),其中有诸如(Java编译器)之类的实用程序。否则,您可以指向 JRE(Java 运行时环境)。javac

JDK 包含 JRE 拥有的所有内容以及更多内容。如果您只是在执行 Java 程序,则可以指向 JRE 或 JDK。


答案 2

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

JAVA_HOME=C:\程序文件\java\jdk1.8.0_05


推荐