linux下安装jdk环境

本文详细介绍了在Linux环境下安装JDK的过程,包括从官网下载匹配的JDK,将压缩包移动并解压到指定位置,修改环境变量,确保权限设置正确,以及配置默认程序。通过`java -version`命令检查安装成功,同时提醒读者注意在64位系统上避免安装32位Java的问题。

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

    现在许多的插件或者是应用程序都需要依赖java的运行环境,正在做的项目中用到了kafka消息队列,但是kafka的安装前提是需要有java的运行环境,为此需要在linux开发环境上安装java环境,做一下总结。

    一、下载jdk或者jre

    首先需要到java官网下载匹配的jdk(不要因为jdk版本导致安装不可用,曾经经历过,还查了半天的日志。)

JRE下载:http://java.com/en/download/manual.jsp

JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

     因为是将压缩包下载到了本地,因此需要将包拷贝到linux开发环境中去,如:

scp jdk-10.0.2_linux-x64_bin.tar.gz xxxxxx@127.0.60.xxx:/home/xxxxxxx

    将压缩包移动到了指定的位置:mkdir wyao/java,并进行解压缩操作:

tar zxvf jdk-10.0.2_linux-x64_bin.tar.gz

 

   二、修改环境

vim ~/.bashrc

#加入以下内容
export JAVA_HOME=/xxxx/xxxxx/wyao/java/jdk-10.0.2
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#保存后使之生效  
source ~/.bashrc

     注意,如果提示~/.bashrc文件没有相应权限的时候,需要进行休改。例如,增加权限:

chmod 770 ~/.bashrc

    记录一下权限标示。

    Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限

    举例:档案的权限字符为 -rwxrwxrwx  这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下: r:4   w:2   x:1

      每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:

      owner = rwx = 4+2+1 = 7 

      group = rwx = 4+2+1 = 7

      others= --- = 0+0+0 = 0

    所以我们设定权限的变更时,该档案的权限数字就是770。

    三、配置默认的程序

sudo update-alternatives --install /usr/bin/java java /xxxxxx/xxxxx/wyao/java/jdk-10.0.2/bin/java 50
sudo update-alternatives --install /usr/bin/javac javac /xxxxx/xxxxxl/wyao/java/jdk-10.0.2/bin/javac 50
sudo update-alternatives --config java

    在进行配置的时候,提示我sudo命令找不到,需要到对应的root账户下安装此命令。于是:切换到对应的root账户,在使用yum命令安装:yum install sudo

    全部配置完毕后,使用java -version命令来查看是否安装成功,如图表示安装成功。

    如果出现以下结果,则表示安装的版本有问题,如在64位的系统上,安装了32位的java

    -bash: /usr/bin/java: No such file or directory

    可以由下面的命令来解决该问题:

    sudo apt-get install libc6-i386

 

文章参照自https://www.cnblogs.com/zhoading/p/8042729.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值