我在我的Linux Mint 15机器上安装了Android Studio,并且正在尝试与LibGDX一起使用。在LibGDX中,我选择了intelliJ来创建项目。在Android Studio中,当我进入Configure>Project Defaults>Project Structure时,JDK位置为空,并且底部显示“请选择有效的JDK目录”。我已经安装了OpenJDK,在终端上运行java -version
会返回:
"java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)"
当我在终端输入
javac -version
时,会返回以下内容:"javac 1.7.0_80"
当我在Android Studio中打开我在LibGDX中创建的项目时,底部会显示以下信息:
"Error: The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: /home/myname/Android/Sdk/bin/java"
我已经将JAVA_HOME环境变量添加到我的配置文件中,甚至尝试将java可执行文件粘贴到
"/home/myname/Android/Sdk/bin/java"
文件夹中,但仍然返回相同的错误。如果有人知道解决方法,请告诉我!谢谢。编辑: 我的问题已经解决!感谢您的帮助。
export JAVA_HOME=$(dirname $(dirname $(readlink -e /usr/bin/java)))
(这可能是特定于Ubuntu的)。 - Edward Falk