简介
介绍一下在CentOS安装配置jdk jre tomcat的过程
步骤
1-下载
2-上传和解压
3-配置环境变量
实现
1-下载
下载就不多说了百度一大堆,下载的时候注意版本(软件版本和操作系统版本)。
https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
2-上传和解压
上传一般通过ssh上传或者直接使用wget下载,不解释
解压命令 tar zxf 要解压的压缩包名(tar格式或tar.gz格式),解压后需要移动到相应目录(看个人需求)举例:
/usr/local/jdk
/usr/local/jre
/usr/local/tomcat
3-配置环境变量
这一步是整件事情的核心步骤。jdk和jre需要配置不同环境变量,且不能同时使用(具体使用哪个看个人需求,如果没有必要解决服务器资源,尽量使用jdk,确实没必要安装jdk时可以安装jre)(笔者是自己的服务器,自己开发、自己调试。基本都是本地调试完成后才会发布,所以几乎不可能在服务器做调试工作,所以为了节约资源,我选择了jre。网上大多都是安装jdk的,jre的很少见)
配置环境变量需要更改/etc/profile文件(所有用户通用环境变量,需要使用root权限)或~/.bash_profile文件(用户环境变量),一般使用vi或者echo命令直接在结尾追加即可,具体配置信息如下:
(以步骤2中的目录为例)
3.1-jdk的环境变量
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/bin/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
3.2-jre的环境变量
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
配置环境变量后要刷新环境变量,使用‘.’或source命令(注意‘.’或'source'命令后有个空格)
source /etc/profile 或 . /etc/profile
source ~/.bash_profile 或 . ~/.bash_profile
问题
常见的问题就一个,那就是环境变量配置错误,倒是系统环境变量无法使用。其他的都好解决
解决
解决一般有两种方式
1-直接重启系统收使用vi命令修改即可,原理不太懂,反正重启后这个命令可以使用了。
2-直接到vi命令文件的文件夹下使用即可
通过find / -name vi 命令在我的系统中显示如下(可能环境变量无法使用后find命令也无法使用)
/usr/share/vim/vim74/lang/vi
/usr/share/locale/vi
/usr/bin/vi所以直接使用命令(亲测 cd命令可以使用)
cd /usr/bin
vi /etc/profile 或 vi ~/.bash_profile
即可更改(亲测,可用,当时跟同学打赌,结果一人说了一个方法都可用,结果都赢了)
见解
说重点:环境变量分为三种
1-系统环境变量(作用于整个系统)
2-用户环境变量(作用于当前用户)
3-临时环境变量(作用于当前连接,未经测试)