目前的问题是,通过 LaunchPad, Alfred 等启动.都默认使用的是 Java 6
按此处 [Mac OSX JDK Selection](
http://tools.android.com/tech-docs/configuration/osx-jdk) 的说明
```
➜ ~ echo $STUDIO_JDK
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/
```
还是启不了作用. 在 `/etc/profile` 也是如此.
只有在终端打开 Android Studio 如: `➜ ~ open /Applications/Android\
Studio.app`
才会读取设置的 `STUDIO_JDK` 环境变量.
不过Android Studio 也是属于那种,打开就能干一天活的IDE. 所以也不太麻烦.
问: 如何知道 Android Studio 运行所使用的 Java 版本?
答: 1. 打开"活动监视器" 2. 搜索 Android Studio 3. 选中 Android Studio 进程 4. 点击工具栏中感叹号图标. 4. 在新打开的对话框中,点击 "打开的文件与端口" 选项卡.
如果是Java 6 就相应打开是 Java 6 的库文件. Java 8 的则是Java 8的
如:
> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/libverify.dylib
PS: 将 Android Studio 换成使用 Java 8的感受
1. 外观上. 字体应该说更细腻了 (之前的 Java 8 版本 有 subpixel渲染问题,现在OK了)
2. 速度更快了 (我是觉得速度 有点慢,才想着折腾 Java 8的), 当然速度快,也跟我调整过 jvm 参数有关.
3. 使用最新版本 JDK 心里有点点小高兴
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/195626
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.