gRPC之更新JAVA8

本文章基于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

然而我在控制面板更新了以后没鸟用


gRPC之更新JAVA8_第1张图片

进一步命令发现,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

下载安装后确实完美解决


gRPC之更新JAVA8_第2张图片

另:java官网的那个下载地址之所以不行,是因为下载回来的是jre而不是jdk,囧

你可能感兴趣的:(gRPC之更新JAVA8)