【问题标题】:Java version determination errorJava版本确定错误
【发布时间】:2015-12-03 17:18:14
【问题描述】:

我只是在 Ubuntu 14.04 上安装了 Android Studio 1.5。我创建了一个新项目,但出现以下错误:

Error:Could not determine Java version using executable /usr/lib/jvm/java-1.5.0-gcj/bin/java.

我的/usr/lib/jvm/ 包含:

java-1.5.0-gcj            java-7-oracle  java-gcj
java-1.5.0-gcj-4.8-amd64  java-8-oracle  java-gcj-4.8

项目结构的 JDK 位置设置为 /usr/lib/jvm/java-1.5.0-gcj。是不是应该给我点别的?我怎么知道?

非常感谢您的帮助!

【问题讨论】:

    标签: java android android-studio jdk1.5


    【解决方案1】:

    我通过简单地将 JDK 更改为 /usr/lib/jvm/java-8-oracle 解决了我的问题。我仍然不知道它为什么会起作用,或者为什么一开始就应该是这样。 抱歉这个问题。

    【讨论】:

    • 我认为 Java 可执行文件是使用 -version 执行的,并解析了信息。并且您的 gcj 的输出不等于基于 Oracle 给出的字符串的预期
    【解决方案2】:

    出现问题是因为 JDK 目录的位置没有正确定义。 在 Android Studio 文件 -> 项目结构 -> 在左侧选项卡中单击 SDK 位置 -> 定义 JDK 所在的目录。 例如:/usr/lib/jvm/java-8-oracle/jdk1.8.0_77是我的JDK目录。位置可以不一样。

    【讨论】:

      【解决方案3】:

      另一种变体:

      /usr/lib/jvm/java-8-oracle/bin/java 上替换~/.AndroidStudio1.5/config/options/jdk.table.xml 中的homePath

      【讨论】:

        猜你喜欢
        • 2021-05-31
        • 1970-01-01
        • 1970-01-01
        • 2019-10-14
        • 2018-04-02
        • 2018-12-15
        • 1970-01-01
        • 2020-11-24
        相关资源
        最近更新 更多