Linux配置Java环境

一、jdk下载安装配置

1.下载

华为云镜像

进入网站后显示如下:
在这里插入图片描述
点击’8u172-b11‘进入:
在这里插入图片描述

版本解释:
1.jdk-8u172-linux-arm32(64)-vfp-hflt.tar.gz:
这是适用于ARM架构的Linux系统的JDK 1.8安装包。该安装包以tar.gz压缩格式提供,并且需要手动解压和配置环境变量。
2.jdk-8u172-linux-i586.rpm:
这是适用于Intel x86 32位架构的Linux系统的JDK 1.8安装包。该安装包以RPM(Red Hat Package Manager)格式提供,可以使用RPM软件包管理器(如yum)进行安装和管理。
3.jdk-8u172-linux-x64.rpm
适用于使用Intel x86 64位架构的Linux系统的JDK 1.8安装包。
4.jdk-8u172-macosx-x64.dmg
适用于Mac OS X操作系统,基于x86 64位架构。
5.jdk-8u172-solaris-sparcv9.tar.Z(gz)
适用于Solaris操作系统,基于SPARC v9 64位架构,并以tar.Z(gz)格式提供压缩包。
6.jdk-8u172-solaris-x64.tar.Z(gz)
适用于Solaris操作系统,基于x86 64位架构,并以tar.Z(gz)格式提供压缩包。
7.jdk-8u172-windows-i586(x64).exe
适用于使用Windows操作系统的Intel x86 32(64)位架构。
根据环境选择下载的安装包,比如Linux系统64位机可以下载jdk-8u172-linux-x64.tar.gz。

#查看Linux系统版本的命令
cat /proc/version
输出:
Linux version 3.10.0-1160.83.1.el7.x86_64……

2.安装

打开Xshell,连接系统,打开xftp上传下载的安装包。然后进行解压:

#使用tab键快速补全名称
#解压前可以使用cp jdk-8u172-linux-x64.tar.gz ../或者其它路径复制安装包
#解压命令:
tar -zxvf jdk-8u172-linux-x64.tar.gz

3.配置

#在Xshell中输入打开配置文件的命令,回车
vi ~/.bashrc
按下"i"键进入编辑模式
#输入环境配,jdk11没有jre,不需要JRE_HOME
export JAVA_HOME=/usr/local/tools/jdk1.8.0_172
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

输入完成后按”Esc“退出编辑,输入":wq"进行保存
#输入命令使配置生效
source ~/.bashrc
#查看版本
java -version
输出:
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

4.关于jdk的配置为什么放在 .bash_profile或.profile文件中

在Linux系统中,~/.bashrc、~/.bash_profile和~/.profile都是用来配置用户环境变量的常见文件。
~/.bashrc:用于配置用户级别的环境变量。每次打开新的终端会话时,都会执行该文件。
因此,如果你需要设置针对当前用户的Java环境变量,可以将其添加到~/.bashrc中。

~/.bash_profile:仅在用户登录时执行一次。当用户登录时,首先会执行~/.bash_profile文件,
然后再执行~/.bashrc文件。如果你希望设置只在用户登录时生效,可以将其添加到~/.bash_profile中。

~/.profile:该文件是通用的shell配置文件,可被许多不同的shell读取。类似于~/.bash_profile,
它也在用户登录时执行一次。如果你使用的是非bash shell(如zsh、ksh等),则可能会执行
~/.profile而不是~/.bash_profile。

对于这三个文件的优先级,通常情况下是按照~/.bash_profile > ~/.bashrc > ~/.profile 的顺序执行。
也就是说,如果同时存在这三个文件,bash shell会首先执行~/.bash_profile,然后再执行~/.bashrc,
而~/.profile仅在未找到~/.bash_profile和~/.bashrc时执行。

需要注意的是,并非每个Linux系统都默认存在这三个文件,它们的存在与系统的配置和用户的shell类型有关。
某些Linux发行版可能只使用~/.bashrc,而其他发行版可能只使用~/.profile。如果你的系统上没有某个文
件,可以根据需要创建它。同时,也可以根据自己的需求和习惯来选择使用哪个文件进行环境变量的配置。

二、tomcat下载安装配置

1.下载

阿里云镜像

在这里插入图片描述
点击9版本,点击83版本,点击bin/
需要注意的是src是原码版本,bin是编译后的版本,部署环境时使用bin版本
在这里插入图片描述
最终选择apache-tomcat-9.0.83.tar.gz下载
在这里插入图片描述

各个版本的解释:
1.apache-tomcat-9.0.83-deployer.tar.gz / apache-tomcat-9.0.83-deployer.zip:
精简版的 Tomcat,仅包含了部署器(deployer)相关的文件和组件。部署器是一个用于管理和部署 Web 应用程序的工具。它允许你将 WAR 文件部署到 Tomcat 服务器中,并对已部署的应用程序进行管理、更新和卸载。这个压缩包适用于那些只需要使用 Tomcat 部署器功能的用户,适用于 Linux、Unix 和 Windows 等操作系统。
2.apache-tomcat-9.0.83-fulldocs.tar.gz:
这个版本包含了完整的 Tomcat 文档,适用于 Linux、Unix 和 Windows 操作系统。
3.apache-tomcat-9.0.83-windows-x64.zip / apache-tomcat-9.0.83-windows-x86.zip:
这些版本是专门为 Windows 操作系统设计的,分别适用于 64 位和 32 位的 Windows 系统。
4.apache-tomcat-9.0.83.exe:
这个版本是为 Windows 操作系统提供的可执行安装程序,双击 exe 文件安装。
5.apache-tomcat-9.0.83.tar.gz / apache-tomcat-9.0.83.zip:
这个版本是标准的 Tomcat 压缩包,包含了完整的 Tomcat 服务器和所有附属组件。它包括了 Servlet 容器和 JSP 引擎,以及其他一些常用的功能和工具。这个压缩包适用于那些需要完整的 Tomcat 功能和灵活性的用户,适用于 Linux、Unix 和 Windows 等操作系统。

2.安装

#解压命令
tar -zxvf apache-tomcat-9.0.83.tar.gz 

3.配置

vi ~/.bashrc
//添加如下配置后退出保存
export CATALINA_HOME=/usr/local/apache-tomcat-9.0.83
export CATALINA_BASE=/usr/local/apache-tomcat-9.0.83
//重启
source ~/.bashrc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值