服务器环境搭建——安装jdk
注:(下面一些文件夹是没有的,可以用xftp查看是否包含文件夹,也可以cd 切换到指定目录下ls,查看目录结构,如果需要创建mkidr命令创建文件夹即可,不懂,可以自行百度linux文件操作命令)
1、将java的linux的jdk解压包上传到到服务器的/usr/ftp目录下 (注:可去java官网下载linux操作系统的最新jdk)
2、然后解压到指定文件夹(/usr/java)下: (注:可先cd到usr目录下,建议创建java文件夹,不然管理起来会很麻烦,以后操作起来很难找到对应的路径)
#tar -zxvf /usr/ftp/jdk-8u201-linux-x64.tar.gz -C /usr/java
3.配置环境变量:
(注:环境变量分为临时和永久,1.临时为关掉终端界面,环境变量设置无效,
2.永久,即写到系统环境变量文件中,永久生效)
1.临时环境变量配置:
export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
输出path命令 :echo $PATH
输出 JAVA_HOME命令: echo $JAVA_HOME
2.永久环境变量 (vi和vim不知操作的可查看文本末尾)
修改/etc/profile文件
vi /etc/profile
在文件末尾加上如下代码
export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
最后:执行 命令source /etc/profile 或 执行点命令 ./profile使其修改生效
说明:执行 source /etc/profile命令会保存设置的path,然后执行上述代码,在path后面追加添加的环境变量,
此时全局PATH会变成 /usr/bin:/usr/java/jdk1.8.0_201/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/root/bin
如果以后添加新的环境变量,执行 source /etc/profile命令时,会导致path设置的值重复,即每一次执行source /etc/profile该命令时都会去执行export的代码,虽然环境不会出问题,就是会导致很多环境变量冗余,所以读者看的就是不爽
以下给出2中解决办法:
方法一去重复命令:
export PATH=$(echo $PATH | sed 's/:/\n/g' | sort | uniq | tr -s '\n' ':' | sed 's/:$//g')
此方法可以把重复的环境变量干掉,然后重新赋值
方法二赋值操作:
export JAVA_HOME=/usr/java/jdk1.8.0_201
....
export PATH1=/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/root/bin
export PATH=${JAVA_HOME}/bin:$PATH1
该方法不会导致重复,也不会覆盖掉系统设定的原始PATH,永久有效
3.上述配置完成之后可查看path和JAVA_HOME是否配置正确
查看jdk环境是否配置好(和windwos系统一样)
java -version
Javac
有效则配置完成,否则检查环境变量配置路径
操作:
关于vim或者vi操作,两者都可以修改,之间的区别可自行去百度
更改linux的文件时如何保存和修改问题:
按下键盘的insert键即可插入数据,
先按esc,表示退出编辑不再书写,继续写按insert,
保存退出 :wq
按下:时会自动跳到文本末端,
直接退出,不保存 :q!