设置 Java 开发环境

本教程介绍如何为 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 的安装说明因操作系统而异。

如果您使用的是 Compute Engine 启动映像,则可以使用以下安装脚本。

CentOS/RHEL/Rocky

  1. 确定 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
  2. 创建 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
  3. 更新软件包列表:
    sudo yum update -y
  4. 安装 Temurin:
    sudo yum install -y temurin-17-jdk
  5. 验证安装:
    java -version

Debian/Ubuntu

  1. 安装存储库 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
  2. 确定 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
  3. 更新软件包列表:
    sudo apt update -y
  4. 安装 Temurin:
    sudo apt install -y temurin-17-jdk
  5. 验证安装:
    java -version

SLES

  1. 确定 SLES 的主要版本: