Linux 安装 Java

现在要在linux系统中安装软件了。刚开始安装的时候,如果我们哪一个步骤出现失误的时候,如果不知道怎样进行修改的话,很有可能要进行系统的重装,再次进行环境的搭建,这是很浪费时间的,最好的做法就是先给当前配置好的虚拟机创建一个完整的备份(克隆:这里我们需要连接性质的克隆)。

 

 

 

这样我们可以在克隆出来的这个上面进行玩耍,如果玩坏了,筛掉了,在从原目标重新克隆一个就可以了。

我们现在开启这个Deploy机器,注意:现在这个机器的ip地址已经变化了。

现在open ssh是默认携带ftp的,能够进行文件的传输。

我再连接的时候出现的问:

ssh服务器拒绝了密码 请再试一次

xftp提示无法显示远程文件夹

这个时候大家可以百度,但是我百度的时候没有解决。

我的解决办法是将root用户组和用户都改成了zyq,这样就能解决了。

主要的原因是,我们点击ssh的时候,默认建立的ftp连接使用的是我本地用户建立的。

 

在当前目录进行解压:tar -xzvf 安装报

软件只能放在usr/local目录下

mv /root/soft/jdk1.8.0_121/ /usr/local/java

配置环境变量

解压缩并移动到指定目录

#解压缩

tar -zxvf jdk-8u152-linux-x64.tar.gz

1

#创建目录

mkdir -p /usr/local/java

1

#移动安装包

mv jdk1.8.0_152/ /usr/local/java/

1

#设置所有者

chown -R root:root /usr/local/java/

1

#配置环境变量

#配置系统环境变量

nano /etc/environment

1

#添加如下语句

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"这行系统在一开始的文件中是有的不用添加了,如果添加就会报错

export JAVA_HOME=/usr/local/java/jdk1.8.0_121 一定要是自己安装jdk的版本

export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

#配置用户环境变量

nano /etc/profile

#添加如下语句

if [ "$PS1" ]; then

  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then

    # The file bash.bashrc already sets the default PS1.

    # PS1='h:w$ '

    if [ -f /etc/bash.bashrc ]; then

      . /etc/bash.bashrc

    fi

  else

    if [ "`id -u`" -eq 0 ]; then

      PS1='# '

    else

      PS1='$ '

    fi

  fi

fi

 

export JAVA_HOME=/usr/local/java/jdk1.8.0_121

export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

 

if [ -d /etc/profile.d ]; then

  for i in /etc/profile.d/*.sh; do

    if [ -r $i ]; then

      . $i

    fi

  done

  unset i

fi

#使用户环境变量生效

source /etc/profile

#测试是否安装成功

root@UbuntuBase:/usr/local/java# java -version

java version "1.8.0_152"

Java(TM) SE Runtime Environment (build 1.8.0_152-b16)

Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

#为其他用户更新用户环境变量

su lusifer

source /etc/profile

 

当然也可以参考这个网址:https://www.cnblogs.com/stulzq/p/9286878.html

原文地址:https://www.cnblogs.com/dongyaotou/p/13167771.html