如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

本文是关于如何安装java8的文章,其实重点并不在于安装。苏南大叔其实希望借着安装java8的话题,说一下几个容易混淆不清的概念。那就是:java8到底是什么?对于普通用户来说是什么?对于开发人员来说是什么?

本文就是苏南大叔自己的理解,并不涉及他人的权威意见。

java的版本号

如果有过开发经验的话,大家就可以知道。java的版本可不能随便升级,因为升级之后,很有可能程序的计算结果都变了。java之间的版本不兼容现象,比较明显。那么这里说java8,那么就说的是java的大版本号是8。截至到发稿,目前,java的最新版的大版本号是10

如何通过brew安装java8?jre和jdk有何区别? - java10

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

jrejdk区别

如何通过brew安装java8?jre和jdk有何区别? - java8

从上图可以知道:实际上的java8,分为jre/jdk/server jre。那么常见的就是jrejdk了。其实这里有个比较好区分的判断方法,那就是:普通用户,请下载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?jre和jdk有何区别? - cask-java8

如何通过brew安装java8?jre和jdk有何区别? - cask-java8-2

总结

那么通过brew安装的java8jdk,还是jre呢?苏南大叔直觉上认为应该是jdk,毕竟是面向程序员使用的嘛。

更多java相关经验文章,请点击下面的链接。

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。