openEuler安装jdk、openEuler离线安装jdk、openEuler设置jdk、openEuler在线安装

本文详述了在openEuler操作系统上安装JDK的两种方法:在线安装和离线安装。在线安装通过更新系统、查找JDK版本、选择版本安装并验证安装。离线安装则涉及下载JDK压缩包,解压到指定目录,配置环境变量,并验证安装。此外,还提供了处理‘javac’未找到命令问题的解决方案和如何卸载已有JDK的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

记录一下本人使用openEuler安装jdk的过程,希望能帮到看到帖子的你!

方式一:在线安装:

在 openEuler 上安装 JDK(Java Development Kit)的步骤如下:

  1. 更新系统: 在安装 JDK 之前,建议先更新系统软件包。打开终端并执行以下命令:

    sudo dnf update

    这将更新系统中的软件包。

  2. 查找可用的 JDK 版本: 使用以下命令来查找 openEuler 软件仓库中可用的 JDK 版本:

    dnf search openjdk

    这会列出可用的 OpenJDK 版本。选择一个适合的版本进行安装。

  3. 安装 OpenJDK: 假设你要安装 OpenJDK 11,使用以下命令来安装:

    sudo dnf install java-11-openjdk

    如果你想安装其他版本,将命令中的 "11" 替换为你选择的版本号。

  4. 验证安装: 安装完成后,使用以下命令来验证 JDK 是否安装成功:

    java -version

    这将显示已安装的 Java 版本信息。

  5. 设置环境变量(可选): 如果你希望在终端中能够使用 javajavac 命令,你可以设置环境变量。编辑你的用户主目录下的 .bashrc 文件,可以使用以下命令:

    nano ~/.bashrc

    在文件末尾添加以下行(假设你安装的是 OpenJDK 11):

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk export PATH=$PATH:$JAVA_HOME/bin

    使用 Ctrl + O 保存文件,然后使用 Ctrl + X 退出编辑器。执行以下命令以使环境变量生效:

    source ~/.bashrc

如果你输入完java -version后,没走第5步,将执行不了javac,这时除了按第五步走,还可以有下面的方法:

根据你提供的输出,openEuler 上似乎安装了 OpenJDK 1.8.0_352 版本。然而,你提到在终端中使用 javac 命令时出现了 "-bash: javac: 未找到命令" 的错误,这意味着 Java 编译器并没有被正确安装或没有在系统的可执行路径中。

在 openEuler 上,Java 编译器(javac)通常包含在 java-devel 软件包中。你可以尝试以下步骤来安装 Java 编译器:

  1. 更新系统: 首先,确保你的系统已经更新:

    sudo dnf update

  2. 安装 Java 编译器: 执行以下命令来安装 Java 编译器(java-devel 软件包):

    sudo dnf install java-devel

上面记录了在线安装(本人安装的是dnf install java-1.8.0-openjdk.x86_64 -y),下面介绍离线安装:

方式二:离线安装

# 1. 下载jdk8

wget https://mirrors.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

# 2. 解压jdk

tar -zxvf jdk-8u202-linux-x64.tar.gz -C /data/

注意:openEuler的镜像默认没有jar需要下载:sudo dnf install tar  、或者 sudo dnf install zip

个人解压后移动位置:mv jdk1.8.0_202 /usr/local/java

# 3. 配置环境变量

vim /etc/profile

export JAVA_HOME=/usr/local/java

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar

# 4. 使环境变量生效

source /etc/profile

# 5. 验证java环境除了下面的密令,也可以试试:java\javac

java -version

# 6. 环境变量拷至bashrc文件,使每次打开shell都生效

vim /etc/bashrc

export JAVA_HOME=/usr/local/java

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
 

安装时如果有自带的jdk,建议卸载,重装

1.查看CentOS自带JDK是否已安装
yum list installed | grep java

2.假使存在自带的jdk,删除centos自带的JDK
yum -y remove java-1.8.0-openjdk*
yum -y remove tzdata-java.noarch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值