【问题标题】:Android SDK config issue on IntelliJIntelliJ 上的 Android SDK 配置问题
【发布时间】:2017-07-19 13:13:28
【问题描述】:

我正在尝试将 SDK 设置为我在 IntelliJ 上的项目,当我选择 SDK 的路径时出现此错误。

我使用 IntelliJ-IDEA 作为 IDE

Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 10:51:28-0300) Maven 主页:/usr/local/apache-maven-3.0.5 Java 版本:1.7.0_80,供应商:甲骨文公司 Java 主页:/usr/lib/jvm/java-7-oracle/jre 默认语言环境:es_CL,平台编码:UTF-8 操作系统名称:“linux”,版本:“4.4.0-21-generic”,arch:“amd64”,家族:“unix”

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

echo $JAVA_HOME
/usr/lib/jvm/java-7-oracle

有什么帮助吗?

【问题讨论】:

  • 在您的机器上安装适当的 Java SDK。您在解决这个问题时遇到了哪些困难?
  • 哪个是合适的 SDK? @克里斯托弗

标签: android intellij-idea android-sdk-tools


【解决方案1】:

您需要在计算机上安装 Java SE 开发工具包 (JDK) 才能编译 Java 程序(以及扩展的 Android 应用程序)。可以下载安装JDKfrom the Oracle website

或者,如果您使用的是基于 Debian 的 linux 发行版(如 Ubuntu),则可以使用 OpenJDK:

sudo apt-get install openjdk-7-jdk

【讨论】:

  • 嗯,它表明您已经安装了 JRE(Java 运行时环境),但不一定是 JDK。在终端中输入javac 会发生什么?
  • 好的,我建议您看看@Mohammed 的回答。 File -> Project Structure -> SDK Location -> JDK Location 并检查您的 JDK 位置是否设置正确。
  • 尝试这样做会在问题的图像上显示错误。
  • 如果启用使用嵌入式 JDK 的选项会怎样? JetBrains 最近一直是bundling their own JDK with IntelliJ
【解决方案2】:

您需要在 File -> Project Structure -> SDK Location -> JDK Location 中定义 JDK 的路径。使用这张图片作为参考。

供您参考,JDK 代表 Java Development Kit,可以从 Download JDK 下载

【讨论】:

  • 我看到你已经安装了JRE(Java Runtime Environment),但是你没有提到JDK,我假设你没有安装它。
  • 在命令提示符下运行命令 where java 并查看是否得到与以下类似的结果:C:\ProgramData\Oracle\Java\javapath\java.exe C:\程序文件\Java\jdk1.8.0_73\bin\java.exe
猜你喜欢
  • 2017-07-15
  • 1970-01-01
  • 2014-10-25
  • 1970-01-01
  • 1970-01-01
  • 2012-02-25
  • 1970-01-01
  • 2012-02-11
  • 1970-01-01
相关资源
最近更新 更多