温馨提示×

如何在Ubuntu VirtualBox中安装Java

小樊
33
2025-12-24 02:06:38
栏目: 编程语言

在 Ubuntu VirtualBox 中安装 Java 的完整步骤

一 准备与系统更新

  • VirtualBox 中创建并安装 Ubuntu(64-bit),启动后先更新索引与系统:
    • 命令:sudo apt update && sudo apt upgrade -y
  • 建议为虚拟机分配至少 4GB 内存20GB 磁盘,以保证开发与运行流畅。

二 方法一 使用 APT 安装 OpenJDK(推荐)

  • 安装 OpenJDK 11(长期支持,适合大多数开发场景):
    • 命令:sudo apt install openjdk-11-jdk -y
  • 如需 OpenJDK 8(兼容旧项目):
    • 命令:sudo apt install openjdk-8-jdk -y
  • 验证安装:
    • 命令:java -versionjavac -version
  • 说明:OpenJDK 通过包管理器安装,依赖自动处理,使用简单稳定。

三 方法二 安装 Oracle JDK(手动解压配置)

  • Oracle 官网下载 Linux x64 的 JDK .tar.gz 安装包,传入虚拟机(如放入 ~/Downloads)。
  • 在 Ubuntu 中解压到系统目录并配置环境:
    • 创建目录:sudo mkdir -p /usr/lib/jvm
    • 解压示例:sudo tar -xvzf ~/Downloads/jdk-11.0.10_linux-x64_bin.tar.gz -C /usr/lib/jvm
    • 配置环境变量(写入当前用户):
      • 编辑:nano ~/.bashrc
      • 在文件末尾添加(路径按实际解压目录调整):
        • export JAVA_HOME=/usr/lib/jvm/jdk-11.0.10
        • export PATH=$JAVA_HOME/bin:$PATH
      • 使生效:source ~/.bashrc
  • 验证:java -versionjavac -version
  • 说明:手动方式更灵活,适合需要特定版本或 Oracle JDK 的场景。

四 多版本切换与环境验证

  • 查看与切换默认 Java:
    • 列出候选:sudo update-alternatives --config java
    • 按提示选择编号即可切换默认版本(如 OpenJDK 8OpenJDK 11 共存时)。
  • 快速验证脚本(可选):
    • 编译运行测试:
      • echo 'public class HelloWorld{public static void main(String[]a){System.out.println("Hello, World!");}}' > HelloWorld.java
      • javac HelloWorld.java && java HelloWorld
      • 看到输出 Hello, World! 表示环境可用。

五 常见问题与排错

  • 权限不足:在需要写入系统目录(如 /usr/lib/jvm)时使用 sudo
  • 命令未找到:确认已安装对应 JDK 包 并执行 source ~/.bashrc 使环境变量生效。
  • 版本冲突:使用 update-alternatives --config java 统一管理默认版本。
  • 虚拟机性能:适当增加 内存/CPU 或启用 桥接网络 提升下载与开发体验。

0