JAVA_HOME libgdx error macOS Sierra

11 浏览
0 Comments

JAVA_HOME libgdx error macOS Sierra

我正在尝试使用“项目生成器”生成一个libgdx项目,但出现了以下错误:\n错误:JAVA_HOME被设置为无效的目录:/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home\n请在您的环境中设置JAVA_HOME变量,以匹配您的Java安装位置。\n但我已经安装了JAVA 1.8,在终端命令中显示如下:\n$ java -version\njava version \"1.8.0_101\"\nJava(TM) SE Runtime Environment (build 1.8.0_101-b13)\nJava HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)\n那么如何设置正确的JVM?有人有任何建议或解决此问题的方法吗?

0
0 Comments

在macOS Sierra上,当在终端中输入命令“echo $JAVA_HOME”时会发生什么?如果显示的是旧版本的java,那么只需要更新JAVA_HOME设置即可。使用终端中的以下命令设置JAVA_HOME:export JAVA_HOME= JDK路径。再次在终端中输入“echo $JAVA_HOME”来确认路径是否已更改。还有一件要记住的事情是,有时候,根据程序/项目的不同,32位和64位版本之间可能会出现问题。您可能需要再次确认您是否使用了正确的版本。

它显示:ERROR: JAVA_HOME is set to an invalid directoryDone!以及echo显示:/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk

问题的原因是JAVA_HOME被设置为无效的目录,解决方法是更新JAVA_HOME设置。通过在终端中使用export命令,将JAVA_HOME设置为正确的JDK路径。然后,使用echo命令来确认路径是否已更改。如果仍然出现问题,可以考虑检查32位和64位版本的兼容性。

0
0 Comments

在macOS Sierra系统中,如果出现JAVA_HOME libgdx error的错误,可能是由于JAVA_HOME未正确设置所导致的。解决方法如下:

1. 首先,确认您正在使用的是类Unix操作系统。如果是,请按照以下步骤操作:

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

2. 如果打印结果为空,即输出为:

   JAVA_HOME=
   

那么您需要先从Oracle官网安装Java,下载地址为:

[https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html](https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html)

3. 如果打印结果为以下内容:

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

那么您需要按照以下方式设置Java Home路径:

   export JAVA_HOME=`/usr/libexec/java_home`
   

请参考以下链接,了解如何正确设置Java Home路径:

[https://stackoverflow.com/questions/30454505](https://stackoverflow.com/questions/30454505)

希望这些知识能对您有所帮助。谢谢!

0