找不到 javac

GPP*_*GPP 5 java eclipse apache ant

我一直在尝试建立一个让视频游戏《我的世界》运行的自动化系统。我必须自己编译它,在完全遵循指南后,我在使用 ANT 运行 build.xml 时得到了这个。下面是代码和其中的错误。


Buildfile: C:\Users\Arm\workspace\DarkBot\build.xml
init:
clean:
   [delete] Deleting directory C:\Users\Arm\workspace\DarkBot\bin
 compile:
    [mkdir] Created dir: C:\Users\Arm\workspace\DarkBot\bin

BUILD FAILED
C:\Users\Arm\workspace\DarkBot\build.xml:21: 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 (x86)\jre1.8.0_25"
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我还可以确保 JAVA_HOME 指向正确的区域,如错误消息中所建议的那样。

Rap*_*tor 6

JRE不等于JDK。

  • JRE代表Java运行时环境,用于运行Java程序。
  • JDK全称Java Development Kit,用于编译Java程序;它包括javacJava 编译器。

安装 JDK 并指向JAVA_HOME正确的位置以解决您的问题。