本教程介绍如何为 Java 开发(包括开发在 Google Cloud上运行的 Java 应用)准备本地机器。请按照以下步骤安装 Java 和相关工具。
目标
- 安装 JDK(Java 开发工具包)。
- 安装构建自动化工具。
- 安装 gcloud CLI。
- (可选)安装 IDE 或编辑器。
- (可选)安装 IDE Google Cloud 插件。
- 安装 Java 版 Cloud 客户端库。
- 设置身份验证。
安装 JDK(Java 开发工具包)
您可以选择任何 Java 发行版,但需确保设置以下环境变量:
- JAVA_HOME:指向 JDK 安装的基础。
- PATH:包含
$JAVA_HOME/bin。
Eclipse Temurin 是建议与 Google Cloud搭配使用的 OpenJDK(Java 开发工具包)发行版。Temurin 已获得开源许可、Java SE TCK 认证,并经过测试,可确保生产质量的性能和安全性。
(推荐)安装 Temurin
Temurin 的安装说明因操作系统而异。
- 二进制文件可供下载。
- 对于 Docker 容器,请使用官方“eclipse-temurin”映像。
如果您使用的是 Compute Engine 启动映像,则可以使用以下安装脚本。
CentOS/RHEL/Rocky
- 确定 CentOS/RHEL/Rocky Linux 的主要版本:
eval "$(grep VERSION_ID /etc/os-release)" eval "$(grep ^ID= /etc/os-release)" OLD_IFS=$IFS IFS='.' read -ra split_version <<< "$VERSION_ID" IFS=$OLD_IFS MAJOR_VERSION=$split_version
- 创建 Adoptium 源存储库文件 `/etc/yum.repos.d/adoptium.repo`:
sudo tee /etc/yum.repos.d/adoptium.repo << EOM [Adoptium] name=Adoptium baseurl=https://packages.adoptium.net/artifactory/rpm/$ID/$MAJOR_VERSION/\$basearch enabled=1 gpgcheck=1 gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public EOM
- 更新软件包列表:
sudo yum update -y
- 安装 Temurin:
sudo yum install -y temurin-17-jdk
- 验证安装:
java -version
Debian/Ubuntu
- 安装存储库 GPG 公钥。如果您使用的是 Ubuntu 16.4,请先通过
gpg --dearmor传递密钥 ,然后再保存 到文件。(例如:sudo wget ... | gpg --dearmor | sudo tee ...)sudo mkdir -p /etc/apt/keyrings sudo wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo tee /etc/apt/keyrings/adoptium.asc
- 确定 Linux 发行版的名称,并创建源列表文件,
/etc/apt/sources.list.d/adoptium.list:eval "$(grep VERSION_CODENAME /etc/os-release)" sudo tee /etc/apt/sources.list.d/adoptium.list << EOM deb [signed-by=/etc/apt/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $VERSION_CODENAME main EOM
- 更新软件包列表:
sudo apt update -y
- 安装 Temurin:
sudo apt install -y temurin-17-jdk
- 验证安装:
java -version
SLES
- 确定 SLES 的主要版本: