我正在运行MacOS并安装了Android Studio。Android开发进展顺利,直到我需要运行keytool
命令。
$ 键工具 不存在 Java 运行时,正在请求安装。 $ 哪个键工具/usr/bin/keytool $ ls -l/usr/bin/keytool lrwxr-xr-x 1 根轮 77 七月 26 15:47/usr/bin/keytool ->/System/Library/Frameworks/JavaVM.framework/Versions/Current/Command/keytool $ pkgutil --file-info/usr/bin/keytool 卷:/路径:/usr/bin/keytool pkgid: com.apple.pkg.Core pkg 版本: 10.13.6.1.1.1530695593 安装时间: 1532586646 用户界面: 0 GID: 0 型号:755 $ ls/applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool/应用程序/安卓 Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool
我发现Android Studio
实际上正在使用其嵌入式 jdk 进行开发,该 jdk 位于/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/
.我的问题是: 我应该将其添加到.bash_profile
中的PATH
var 中,还是应该全局安装 jdk 以使用keytool
?建议的处理方法是什么?除了Android之外,我不做任何其他Java开发。
多谢。
由于没有人回复我,我只是添加了我的答案。我刚刚在 PATH var 中添加了嵌入式 jdk 路径~/.bash_profile
例如:
export PATH="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin:${PATH}">
到目前为止,它工作正常。