我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

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

苏南大叔:如何通过brew安装java8?jre和jdk有何区别? - java-jdk-hero
如何通过brew安装java8?jre和jdk有何区别?(图5-1)

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

java的版本号

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

苏南大叔:如何通过brew安装java8?jre和jdk有何区别? - java10
如何通过brew安装java8?jre和jdk有何区别?(图5-2)

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

jrejdk区别

苏南大叔:如何通过brew安装java8?jre和jdk有何区别? - java8
如何通过brew安装java8?jre和jdk有何区别?(图5-3)

从上图可以知道:实际上的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有何区别?(图5-4)

苏南大叔:如何通过brew安装java8?jre和jdk有何区别? - cask-java8-2
如何通过brew安装java8?jre和jdk有何区别?(图5-5)

总结

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

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

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

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   java    brew