如何使 bazel 依赖于 Oracle JDK 而不是 OpenJDK?

How can I make bazel depend on Oracle JDK instead of OpenJDK?

我的平台是Ubuntu 18.04 LTS,我已经安装了JDK 1.8.0_172。但是,当我从 .sh 文件安装 bazel 时,它要求我安装 openjdk。当我从 .deb 文件安装它时,它必须从 apt repo 安装 openjdk 。即使打开jdk占用的space还可以忍受,java和javac命令在bashwindow中的冲突,以及其他依赖java的软件在所难免。我想知道是否可以将火锅 jdk 配置为默认值。

我怎样才能做到?

这里是相关的网站和文件:

Bazel Release in Github

The .sh installer I used

The .deb package I used

这不是您直接问题的答案,但我认为它可能会解决您的问题(如果您愿意支付额外费用 space)。 使用 installer 和 jdk 捆绑在里面,我相信你不应该有冲突