以下步骤均为root登录状态下进行执行。
一、卸载JDK

Linux会自带JDK,如果不使用自带版本的话需要卸载。

1、卸载系统自带的jdk版本

查看自带的jdk

#rpm -qa | grep gcj

看到如下信息:

libgcj-4.1.2-44.el5

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

使用rpm -e --nodeps 命令删除上面查找的内容:
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2、卸载rpm安装的jkd版本
查看安装的jdk:
#rpm -qa|grep jdk

看到如下信息:

jdk-1.6.0_07-fcs
卸载:
#rpm -e --nodeps jdk-1.6.0_07-fcs

二、安装jdk

首先到sun官网下载安装包,下面是最新的,已经更新到6u17了
http://java.sun.com/javase/downloads/index.jsp

如果希望找以前的版本,到下面的地址可以找到

http://java.sun.com/products/archive/

有jdk-6u7-linux-i586-rpm.bin和jdk-6u7-linux-i586.bin两种版本

这两种版本有什么区别?其中的rpm代表什么意思?

bin是二进制包,而rpm是redhat package 就是红帽的标准安装包
区别就是rpm安装的时候给你自动配置,一般都是lib安装到/usr/lib bin安装到/usr/bin下边,就算不是,在/usr/bin下也要建立一个软连接。
而二进制包你可以手动配置,像我这样的初学者就不要用bin包了

建议下载:jdk-6u7-linux-i586-rpm.bin

然后将安装文件放到:/usr/java目录下,修改权限,命令如下(需先用cd命令切换到相应目录下):

# chmod u+x ./jdk-6u7-linux-i586-rpm.bin

执行文件的安装:

# ./jdk-6u7-linux-i586-rpm.bin

这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。
三、配置环境变量

将tomcat免安装版复制到usr/local下

修改/etc/profile文件,在该文件最后加上
#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_7
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/bin

保存

四、测试JDK是否安装成功

输入如下命令
# java -version

出现版本号即为安装成功
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)

五、启动tomcat

为.sh文件赋执行权限

# chmod 755 *.sh

然后输入# catalina.sh run启动即可。

Linux系统JDK安装和配置相关推荐

  1. linux系统jdk安装

    linux系统jdk安装(rpm) 1.查看系统是否已安装 判断是否符合代码环境,不符合卸载jdk重新安装 [root@iZbp1ehd6fcug3yyzxbtujZ ~]# java -versio ...

  2. 学习编程第一章 `大数据应用` linux系统jdk安装

    学习编程第三章 大数据应用 linux系统jdk安装 下载jdk 下载网址: https://www.oracle.com/technetwork/java/javase/downloads/java ...

  3. 低配置系统安装 linux,Linux系统的安装和配置

    Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00   作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...

  4. 在RedHat Linux系统中安装和配置snmp服务

    在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...

  5. linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法

    满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...

  6. 在虚拟机linux系统中安装与配置jdk

    1.准备工作: linux版本的jdk安装包.连接工具传输工具(Xshell.xftp). 2.用Xshell连接好自己的虚拟机 3.用ls命令查看自己想安装的目录 4.上传jdk的安装包到/opt目 ...

  7. 【Linux】 JDK安装及配置 (tar.gz版)

    安装环境 Linux(Ubuntu 版) JDK安装 tar.gz为解压后就可以使用的版本,这里我将使用jdk-8u65-linux-x64.tar.gz版,安装到/usr/java/下 步骤一 将文 ...

  8. 【Linux】 JDK安装及配置 (linux-tar.gz版)

    安装环境:Linux(CentOS 7 64位 版) JDK安装:tar.gz为解压后就可以使用的版本,这里使用jdk-8u211-linux-x64.tar.gz版,安装到/usr/java/(us ...

  9. linux系统下安装和配置redis(2021版)

    前言:最近在阿里云市场中租用了一台ESC,学习和研发用途.操作系统版本为CentOS 7.9 64位,需要配置一些基础环境,其中就包括redis.在此记录下redis的安装和配置过程,方便自己和后来者 ...

最新文章

  1. Ubuntu上配置VS Code调试C++
  2. python爬虫高考成绩
  3. 天胶指数发布 对话国际农民丰收节贸易会海垦集团走出去
  4. pytorch分布式训练(二):torch.nn.parallel.DistributedDataParallel
  5. vant状态页组件van-empty - 使用篇
  6. 牛客网-华为-2020届校园招聘上机考试-软件类机考-1
  7. atitit查询表修改表字段没反应--解锁锁定的表
  8. MATLAB/Simulink系统建模与仿真
  9. 状压DP入门——玉米田
  10. 华硕老毛子Padavan使用IPV6+Aliddns远程管理路由
  11. MySQL查询上周(从周一~周日)
  12. 软件如何进行压力测试,软件如何进行压力测试?
  13. 计算机知识产权有哪些,计算机类专利有哪些可以申请
  14. 使用着色器模拟雾效果
  15. LTE中的RSRP、RSSI、RSRQ、SINR、MCS介绍
  16. mysql pk uk ak,最重要的MySQL开发规范 全都在这了
  17. C# 窗体 如何设置背景图片
  18. HTML---表格合并(详解)
  19. 如何自己搭建本地代理IP池并验证是否可用
  20. 潘建伟:量子技术实现“绝对安全”通信

热门文章

  1. Python,C++中点云 .las转.pcd
  2. Tensor VS NumPy
  3. Socket:UDP协议小白
  4. VS2015 win64下配置Opencv3.4.7
  5. 正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB
  6. 计算机图形学——三角形网格
  7. What is acceptable cell and suitable cell in LTE?
  8. python 绘图脚本系列简单记录
  9. nvidia-jetson系列硬件平台上安装Qt
  10. C++利用cin输入时检测回车的方法