如何通过brew安装java8?jre和jdk有何区别?
发布于 作者:苏南大叔 来源:程序如此灵动~
本文是关于如何安装java8的文章,其实重点并不在于安装。苏南大叔其实希望借着安装java8的话题,说一下几个容易混淆不清的概念。那就是:java8到底是什么?对于普通用户来说是什么?对于开发人员来说是什么?

本文就是苏南大叔自己的理解,并不涉及他人的权威意见。
java的版本号
如果有过开发经验的话,大家就可以知道:java的版本可不能随便升级,因为升级之后,很有可能程序的计算结果都变了。java之间的版本不兼容现象,比较明显。那么这里说java8,那么就说的是java的大版本号是8。截至到发稿,目前,java的最新版的大版本号是10。

而大家希望下载的java8,实际上还需要继续下拉才能看到。
jre和jdk区别

从上图可以知道:实际上的java8,分为jre/jdk/server jre。那么常见的就是jre和jdk了。其实这里有个比较好区分的判断方法,那就是:普通用户,请下载jre。程序员,请下载jdk。这个原则上来说,操作基本上就不会有错的。
因为jre/jdk区别如下:
jdk,开发java程序的开发包,自带java的运行环境(JRE),包括client和server端,手工配置环境变量。jre,运行java程序的环境,自带client运行JVM环境。安装过程中,会自动添加PATH。
通过brew安装java8
本部分,才是苏南大叔最开始的目的写作内容。写一下如何通过brew安装java8,通过brew这个操作算是比较少见的操作。
相关brew的命令是这样的:
brew cask install homebrew/cask-versions/java8安装过程中,可能需要你提供一下sudo的密码。


总结
那么通过brew安装的java8是jdk,还是jre呢?苏南大叔直觉上认为应该是jdk,毕竟是面向程序员使用的嘛。
更多java相关经验文章,请点击下面的链接。