[英]Which Java JDK should I install for the use of Android Studio
[英]To use keytool, should I add the embedded jdk from android studio to the PATH or should I install jdk globally?
我正在运行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/
。 我的问题是:我应该将它添加到.bash_profile
PATH
var中,还是应该全局安装jdk以使用keytool
? 建议的方法是什么? 除了android之外,我不做任何其他java开发。
非常感谢。
既然没有人回复我,我只是添加了我的答案。 我刚刚在~/.bash_profile
添加了嵌入的jdk路径到PATH var,例如:
export PATH="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin:${PATH}"
到目前为止,它工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.