要使用keytool,我应该将Android studio中的嵌入式jdk添加到PATH中,还是应该全局安装jdk?



我正在运行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中的PATHvar 中,还是应该全局安装 jdk 以使用keytool?建议的处理方法是什么?除了Android之外,我不做任何其他Java开发。

多谢。

由于没有人回复我,我只是添加了我的答案。我刚刚在 PATH var 中添加了嵌入式 jdk 路径~/.bash_profile例如:

export PATH="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin:${PATH}">

到目前为止,它工作正常。

最新更新