0

正如标题所暗示的,我有 Ubuntu,我试图在 Minecraft Forge 文件夹中调整命令 ./gradlew setupDecompWorkspace,但在大约 70% 时出现以下错误

Execution failed for task ':recompileMc'.

找不到 javac 编译器;com.sun.tools.javac.Main 不在类路径中。也许 JAVA_HOME 不指向 JDK。当前设置为“/usr/lib/jvm/java-7-openjdk-amd64/jre”

虽然我将 JAVA_HOME 变量设置为 JDK 而不是 JRE,但我通过在终端中运行 export 来确认它,并说明了以下内容

declare -x JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"

请帮我解决这个问题!!

4

1 回答 1

0

“/usr/lib/jvm/java-7-openjdk-amd64/jre”

JRE 代表 Java 运行时环境。通常是没有编译器的那个。

它应该是jdk,而不是jre

另外,如果您打算为 1.8+ 制作模组,我建议安装 jdk 8

http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

于 2016-02-10T15:19:27.417 回答