2017-01-04 128 views
0

我试图使用生成“工程生成”一个libgdx项目,但它显示了这个错误:JAVA_HOME libgdx错误的MacOS塞拉利昂

ERROR: JAVA_HOME is set to an invalid directory: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 

Please set the JAVA_HOME variable in your environment to match the 
location of your Java installation. 

但我已经安装了JAVA 1.8,使用终端命令它显示了这一点:

$ java -version 

java version "1.8.0_101" 
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)  
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode) 

因此,如何建立正确的JVM,有人有任何建议或解决方案来解决这个问题?

回答

0

,当你在终端输入这个命令会发生什么:回声$ JAVA_HOME

如果是显示了Java的旧版本,你只需要更新您的JAVA_HOME设置。

在终端使用这个命令设置JAVA_HOME:出口JAVA_HOME =路径上的一个终端更多的时间来确认路径JDK

回声$ JAVA_HOME改变。其他

有一点要记住的是,具体情况取决于该计划/项目,你可能会遇到32个和64位版本之间的问题。你可能想重新检查你使用的是正确的。

+0

它显示:ERROR:JAVA_HOME设置为无效directoryDone!和** **回声显示:** /图书馆/的Java/JavaVirtualMachines/jdk1.8.0_101.jdk ** – Synapsido

1

我相信你使用的是UNIX类型的操作系统。如果这样做以下步骤:

echo "export JAVA_HOME=`/usr/libexec/java_home`" 

如果打印这样的:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home 

那么你应该设置你的Java主路径类似下列方式:

export JAVA_HOME=`/usr/libexec/java_home` 

请检查了这一点。此链接可能会让您清晰地将Java Home设置为有效路径。

mac os how to set java home correctly

希望这知识共享可以帮助你。由于

+0

不是一个解释,但终于找到了为什么我的JAVA_HOME被打破 – uchuugaka

相关问题