·
#include __FILE__

先问是不是再问为什么

并不是“都”

用二进制包方式安装有优点,自然就有人使用,原因有,能指定版本,不依赖网络,如果有现成的脚本也可以一键配置,多用于生产环境

而且运维发展得越来越快,有一套独特的方式安装环境,下载二进制包会方便一些,不依赖具体的发行版和包管理器

不过个人系统一般都用包管理器的多,用macbook的开发者,一般来说先下一个brew,然后直接用brew安装jdk

说白了属于习惯和规范的问题,没什么好困扰的