本文章基于OSX版本: Yosemite 10.10.5
gRPC需要工作在java1.8的環(huán)境下面寸痢,不然運行gRPC_JAVA的android示例會出錯书闸。
如果搜索網(wǎng)上的文章,毫無例外都推薦你到系統(tǒng)控制里面的JAVA面板升級JAVA亥宿,JAVA官網(wǎng)也是給出該指引
https://www.java.com/zh_CN/download/help/mac_java_update.xml
然而我在控制面板更新了以后沒鳥用
進一步命令發(fā)現(xiàn)卸勺,java的插件版本是升級了的
嘗試一下手動升級,根據(jù)JAVA官網(wǎng)指引下載dmg安裝包
http://www.java.com/zh_CN/download/mac_download.jsp
裝完以后還是沒鳥用箩绍,java_home也確實沒發(fā)現(xiàn)有安裝jdk8的痕跡
這個時候極度懷疑是用戶組的問題孔庭,到google搜索關鍵字“javavm.framework 1.8 wheel”,能搜到這個帖子
http://apple.stackexchange.com/questions/135058/i-installed-oracle-java-jdk-8-but-java-command-line-is-still-reporting-it-is-ver
里面提到材蛛,應該到oracle的jdk下載頁面下載
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下載安裝后確實完美解決
另:java官網(wǎng)的那個下載地址之所以不行,是因為下載回來的是jre而不是jdk怎抛,囧