Java 我在Mac(Catalina)上安装了Android Studio,keytool错误:';使用“;钥匙工具&x201D;命令行工具您需要安装JDK';

Java 我在Mac(Catalina)上安装了Android Studio,keytool错误:';使用“;钥匙工具&x201D;命令行工具您需要安装JDK';,java,macos,macos-catalina,Java,Macos,Macos Catalina,我试图从命令行运行keytool,但出现以下错误: 要使用“keytool”命令行工具,您需要安装JDK 我安装了Android Studio,所以我假设我在某处安装了JDK 我去了我的/Library/Java/JavaVirtualMachines目录,没有看到任何东西。echo$JAVA_HOME不返回任何内容 我希望我只需要指向正确的目录并运行它,但我找不到它。JDK是在Android Studio下安装的还是我应该安装它?如果是这样,最好的方法是什么?您可能需要执行java-versi

我试图从命令行运行keytool,但出现以下错误:

要使用“keytool”命令行工具,您需要安装JDK

我安装了Android Studio,所以我假设我在某处安装了JDK

我去了我的/Library/Java/JavaVirtualMachines目录,没有看到任何东西。echo$JAVA_HOME不返回任何内容


我希望我只需要指向正确的目录并运行它,但我找不到它。JDK是在Android Studio下安装的还是我应该安装它?如果是这样,最好的方法是什么?

您可能需要执行
java-version
,它将显示您当前安装的JRE和JDK版本


这也可能有帮助:

您可能需要执行
java-version
,它将显示您当前安装的JRE和JDK版本


这可能也有帮助:

我最终安装了OpenJDK。

我最终安装了OpenJDK。

当我在Mac上的终端中简单地输入
keytool
时,它给了我同样的错误。然后我找到了这个程序的路径,我的路径是
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/bin
。在终端上,我将目录更改为此路径

cd /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/bin
然后我就可以用

./keytool 

希望有人觉得这有帮助。干杯

当我在Mac上的终端中简单地输入
keytool
时,它给了我同样的错误。然后我找到了这个程序的路径,我的路径是
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/bin
。在终端上,我将目录更改为此路径

cd /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/jre/bin
然后我就可以用

./keytool 

希望有人觉得这有帮助。干杯

谢谢你的回答。我安装了OpenJDK。谢谢您的回答。我安装了OpenJDK。