linux安装java环境

前言

最近在centOS上安装了java环境,记录一下以免以后忘记。

具体步骤

linux安装java环境有两种模式:一是用root用户安装,设置全局环境变量,这样所有用户都可以使用该java;二是在某个用户下安装,对这个用户设置环境变量,这样就只有这个用户可以使用该java。下面分别介绍两种方法。

一、root用户安装
1.下载Linux版本的java,我下载的是jdk-8u60-linux-x64.tar.gz

2.root用户一般把java安装到usr目录中,所以到jdk-8u60-linux-x64.tar.gz目录下将它拷贝到/usr/java目录下,
cp jdk-8u60-linux-x64.tar.gz /usr/java/

3.解压jdk到当前目录,得到文件夹jdk1.8.0_60,解压命令
tar -zxvf jdk-8u60-linux-x64.tar.gz

4.建立一个链接以节省目录长度,或者将文件名重命名
链接:ln -s /usr/java/jdk1.8.0_60/ /usr/jdk
重命名:mv jdk1.8.0_60 jdk

5.编辑配置文件,配置环境变量,root用户的环境变量配置文件在/etc/profile,
vi /etc/profile
在文本的末尾添加如下内容,注意JAVA_HOME路径不要写错:

JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

6.使配置文件生效,重启机器或执行命令 :
source /etc/profile

7.查看是否安装成功,输入java -version 如果打印如下就是安装成功

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

二、新建用户安装

1.在/home下新建用户web,设置密码,注意设置密码需要输入两次而且看不到输入内容。
useradd web
passwd web

2.进入新建用户
su web

3.将下载好的jdk移动到用户下
cp jdk-8u60-linux-x64.tar.gz /home/web/

4.解压文件
tar -zxvf jdk-8u60-linux-x64.tar.gz

5.建立一个链接以节省目录长度,或者将文件名重命名,重命名需到用户目录下执行如下命令
链接:ln -s /home/web/jdk1.8.0_60/ /home/web/jdk
重命名:mv jdk1.8.0_60 jdk

6.用户的环境变量配置文件在生成用户时已经生成在用户文件夹下了,但是是个隐藏文件,叫.bash_profile,我们可以使用命令ll -la看到它,同样是要编辑它,在用户目录下使用命令
vi .bash_profile
在文本的末尾添加如下内容,注意JAVA_HOME路径不要写错:

JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

7.使配置文件生效,重启机器或执行命令 :
source /home/web/.bash_profile

8.查看是否安装成功,输入java -version 如果打印如下就是安装成功

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

后记

1.其实用root用户安装全局的方法和普通用户安装自己的是一样的,基本操作都是解压后设置环境变量,只是执行这些操作的用户不同,环境变量的配置文件不同而已。
2.安装使文件生效后,关闭命令行窗口,再打开,发现又不好使了。所以建议root安装将环境变量编辑到bashrc文件中,新用户编辑到bash_bashrc文件中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值