Luc*_*cio 46 android java jdk openjdk
我无法为 Android 2.1编译默认的新项目,因为(?) Android Studio 使用的 JDK 是 JDK 1.7,但它应该是 JDK 1.6。
要更改它,我转到File -> Project Structure并尝试找到 JDK 1.6 位置。
但是当我选择它的目录并按下时,OK我收到以下错误:
请选择一个有效的 JDK 目录

正如您在屏幕截图中看到的,我正在尝试将 Java 6 OpenJDK 64 位设置为新的 JDK。
我能做什么?Android Studio 与 OpenJDK 不兼容,我应该改用 Oracle JDK 吗?
Dan*_*iel 26
我在 Android Studio 中使用 OpenJDK 7,它运行良好。(目前我什至没有安装 Oracle JDK。)
在该屏幕上,你是显示(项目结构- > SKD位置)我对以下路径JDK位置:/usr/lib/jvm/java-1.7.0-openjdk-amd64。
小智 9
通过检查studio.sh,您还可以将STUDIO_JDK、JDK_HOME或JAVA_HOME环境变量之一设置为指向 JDK 位置。
studio.sh检查STUDIO_JDK,JDK_HOME以及JAVA_HOME环境变量依次是:
if [ -n "$STUDIO_JDK" -a -x "$STUDIO_JDK/bin/java" ]; then
JDK="$STUDIO_JDK"
elif [ -n "$JDK_HOME" -a -x "$JDK_HOME/bin/java" ]; then
JDK="$JDK_HOME"
elif [ -n "$JAVA_HOME" -a -x "$JAVA_HOME/bin/java" ]; then
JDK="$JAVA_HOME"
Run Code Online (Sandbox Code Playgroud)
因此,您可以根据需要进行设置,然后 Studio 会进行选择。
| 归档时间: |
|
| 查看次数: |
303696 次 |
| 最近记录: |