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