在华为L540(ARM架构)的麒麟V10系统上安装Java 1.8,可以选择通过系统包管理器在线安装,或者手动安装Oracle JDK。
方法一:使用APT安装OpenJDK(推荐)
1. 更新软件包列表
sudo apt update
2. 安装OpenJDK 8
# 安装JDK(包含开发工具)
sudo apt install openjdk-8-jdk
# 如果只需要运行Java程序,安装JRE即可
sudo apt install openjdk-8-jre
3. 验证安装
java -version
javac -version # 如果安装了JDK
方法二:手动安装Oracle JDK
1. 下载Oracle JDK
- 访问Oracle官网或华为镜像站下载适用于Linux aarch64的JDK 8
- 文件格式一般是:jdk-8uXXX-linux-aarch64.tar.gz
2. 创建安装目录并解压
sudo mkdir -p /usr/lib/jvm
sudo tar -zxvf jdk-8uXXX-linux-aarch64.tar.gz -C /usr/lib/jvm/
3. 配置环境变量
编辑 ~/.bashrc 文件(仅当前用户)或 /etc/profile(所有用户):
# 编辑当前用户的配置
nano ~/.bashrc
在文件末尾添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_XXX
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
4. 使配置生效
source ~/.bashrc
# 或者重新登录终端
方法三:使用update-alternatives管理多版本Java
如果系统中有多个Java版本,可以使用此方法:
1. 注册Java到alternatives系统
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_XXX/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_XXX/bin/javac 1
2. 切换Java版本
sudo update-alternatives --config java
sudo update-alternatives --config javac
验证安装
安装完成后,运行以下命令验证:
java -version
javac -version # 如果安装了JDK
echo $JAVA_HOME
故障排除
如果APT安装找不到包:
# 更新软件源缓存
sudo apt update
# 搜索可用的Java包
apt search openjdk-8
# 如果还是找不到,确保启用了universe仓库
sudo add-apt-repository universe
sudo apt update
如果遇到权限问题:
# 确保当前用户对JDK目录有访问权限
sudo chown -R $(whoami):$(whoami) /usr/lib/jvm/jdk1.8.0_XXX
推荐使用方法一(APT安装),由于这是最简单且易于维护的方式。如果需要特定版本的Oracle JDK,再选择方法二。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


