首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JAVA_HOME libgdx误差macOS macOS塞拉利昂

JAVA_HOME libgdx误差macOS macOS塞拉利昂
EN

Stack Overflow用户
提问于 2017-01-04 18:33:34
回答 2查看 5.2K关注 0票数 0

我试图使用“项目生成器”生成一个libgdx项目,但它显示了以下错误:

代码语言:javascript
复制
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.

但是我已经安装了Java1.8,它使用终端命令显示如下:

代码语言:javascript
复制
$ 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,有人有任何建议或解决方案来纠正这个问题呢?

EN

回答 2

Stack Overflow用户

发布于 2017-01-04 19:33:49

我相信您正在使用unix类型的操作系统。如果是这样,请执行以下步骤:

代码语言:javascript
复制
echo "export JAVA_HOME=`/usr/libexec/java_home`"

如果它像下面这样打印空的

代码语言:javascript
复制
JAVA_HOME=

然后您应该首先从oracle站点安装java:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

如果印成这样:

代码语言:javascript
复制
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

然后,您应该设置您的Java路径,如下所示:

代码语言:javascript
复制
export JAVA_HOME=`/usr/libexec/java_home`

请看看这个。此链接可能为您提供清晰的视图,以将Java设置为有效路径。

mac os how to set java home correctly

希望这种知识分享对你有帮助。谢谢

票数 2
EN

Stack Overflow用户

发布于 2017-01-04 19:00:13

当您在终端中键入此命令时会发生什么: echo $JAVA_HOME

如果显示的是较早版本的java,则只需更新JAVA_HOME设置即可。

在终端中使用以下命令设置JAVA_HOME :将JAVA_HOME=路径导出到JDK

在终端上再回显$JAVA_HOME一次,以确认路径已更改。

需要记住的另一件事是,根据程序/项目的不同,有时您可能会遇到32到64位版本之间的问题。你可能想要检查一下你使用的是对的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41470917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档