gRPC之更新JAVA8
2016-03-09 本文已影响198人
tom510230
本文章基于OSX版本: Yosemite 10.10.5
gRPC需要工作在java1.8的环境下面,不然运行gRPC_JAVA的android示例会出错。
如果搜索网上的文章,毫无例外都推荐你到系统控制里面的JAVA面板升级JAVA,JAVA官网也是给出该指引
https://www.java.com/zh_CN/download/help/mac_java_update.xml
然而我在控制面板更新了以后没鸟用
进一步命令发现,java的插件版本是升级了的
尝试一下手动升级,根据JAVA官网指引下载dmg安装包
http://www.java.com/zh_CN/download/mac_download.jsp
装完以后还是没鸟用,java_home也确实没发现有安装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官网的那个下载地址之所以不行,是因为下载回来的是jre而不是jdk,囧