首页 > 解决方案 > 无法运行 sdkmanager.bat,错误信息 JAVA_HOME is not set

问题描述

我正在尝试通过命令行工具安装 android sdk,在大多数教程中它说我应该从工具文件夹运行 android.bat 但是 cmd 打开然后在一两秒后关闭,所以我尝试使用sdkmanager.bat from tools\bin\sdkmanager.bat 但是同样的情况。我用谷歌搜索并找到了一些信息,所以我尝试从 cmd 运行它,它说 android.bat 已被弃用,但是在运行 sdkmanager.bat 或 avdmanager.bat 时它给了我一个错误:JAVA_HOME未设置

这是屏幕截图: 来自 cmd 的错误消息

我尝试按照以下步骤操作:如何在 Windows 7 上设置 java_home?

但是在我这样做并尝试在cmd中再次运行它之后,我的问题现在是这样的: 设置 JAVA_HOME 后的第二个错误

标签: androidbatch-filecmdjava-home

解决方案


在 Windows 中设置 JAVA_HOME:

  1. 右键单击我的电脑并选择属性。

  2. 在 Advanced 选项卡上,选择 Environment Variables,然后编辑 JAVA_HOME 以指向 JDK 软件所在的位置,例如 C:\Program Files\Java\jdk1.8.0_161\

  3. 如果你没有 JDK 软件。访问http://java.sun.com/javase/downloads/index.jsp。 选择适当的 JDK 软件并单击下载。

推荐阅读