Я использую MacOS и установил Android Studio .Разработка Android идет хорошо, пока мне не нужно запустить команду keytool
.
$ keytool
No Java runtime present, requesting install.
$ which keytool
/usr/bin/keytool
$ ls -l /usr/bin/keytool
lrwxr-xr-x 1 root wheel 77 Jul 26 15:47 /usr/bin/keytool -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/keytool
$ pkgutil --file-info /usr/bin/keytool
volume: /
path: /usr/bin/keytool
pkgid: com.apple.pkg.Core
pkg-version: 10.13.6.1.1.1530695593
install-time: 1532586646
uid: 0
gid: 0
mode: 755
$ ls /Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool
/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool
Я обнаружил, что Android Studio
на самом деле использует свой встроенный jdk для разработки, который находится по адресу /Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/
.У меня вопрос: стоит ли добавить это в мою PATH
переменную в .bash_profile
или я должен установить jdk глобально для использования keytool
?Каков рекомендуемый способ справиться с этим?Я не занимаюсь никакими другими разработками Java, кроме Android.
Большое спасибо.