Linux系统JDK安装和配置
以下步骤均为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安装和配置相关推荐
- linux系统jdk安装
linux系统jdk安装(rpm) 1.查看系统是否已安装 判断是否符合代码环境,不符合卸载jdk重新安装 [root@iZbp1ehd6fcug3yyzxbtujZ ~]# java -versio ...
- 学习编程第一章 `大数据应用` linux系统jdk安装
学习编程第三章 大数据应用 linux系统jdk安装 下载jdk 下载网址: https://www.oracle.com/technetwork/java/javase/downloads/java ...
- 低配置系统安装 linux,Linux系统的安装和配置
Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00 作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...
- 在RedHat Linux系统中安装和配置snmp服务
在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...
- linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法
满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...
- 在虚拟机linux系统中安装与配置jdk
1.准备工作: linux版本的jdk安装包.连接工具传输工具(Xshell.xftp). 2.用Xshell连接好自己的虚拟机 3.用ls命令查看自己想安装的目录 4.上传jdk的安装包到/opt目 ...
- 【Linux】 JDK安装及配置 (tar.gz版)
安装环境 Linux(Ubuntu 版) JDK安装 tar.gz为解压后就可以使用的版本,这里我将使用jdk-8u65-linux-x64.tar.gz版,安装到/usr/java/下 步骤一 将文 ...
- 【Linux】 JDK安装及配置 (linux-tar.gz版)
安装环境:Linux(CentOS 7 64位 版) JDK安装:tar.gz为解压后就可以使用的版本,这里使用jdk-8u211-linux-x64.tar.gz版,安装到/usr/java/(us ...
- linux系统下安装和配置redis(2021版)
前言:最近在阿里云市场中租用了一台ESC,学习和研发用途.操作系统版本为CentOS 7.9 64位,需要配置一些基础环境,其中就包括redis.在此记录下redis的安装和配置过程,方便自己和后来者 ...
最新文章
- Ubuntu上配置VS Code调试C++
- python爬虫高考成绩
- 天胶指数发布 对话国际农民丰收节贸易会海垦集团走出去
- pytorch分布式训练(二):torch.nn.parallel.DistributedDataParallel
- vant状态页组件van-empty - 使用篇
- 牛客网-华为-2020届校园招聘上机考试-软件类机考-1
- atitit查询表修改表字段没反应--解锁锁定的表
- MATLAB/Simulink系统建模与仿真
- 状压DP入门——玉米田
- 华硕老毛子Padavan使用IPV6+Aliddns远程管理路由
- MySQL查询上周(从周一~周日)
- 软件如何进行压力测试,软件如何进行压力测试?
- 计算机知识产权有哪些,计算机类专利有哪些可以申请
- 使用着色器模拟雾效果
- LTE中的RSRP、RSSI、RSRQ、SINR、MCS介绍
- mysql pk uk ak,最重要的MySQL开发规范 全都在这了
- C# 窗体 如何设置背景图片
- HTML---表格合并(详解)
- 如何自己搭建本地代理IP池并验证是否可用
- 潘建伟:量子技术实现“绝对安全”通信
热门文章
- Python,C++中点云 .las转.pcd
- Tensor VS NumPy
- Socket:UDP协议小白
- VS2015 win64下配置Opencv3.4.7
- 正点原子:STM32F103(战舰)、STM32F407(探索者)、STM32F103(MINI)原理图和PCB
- 计算机图形学——三角形网格
- What is acceptable cell and suitable cell in LTE?
- python 绘图脚本系列简单记录
- nvidia-jetson系列硬件平台上安装Qt
- C++利用cin输入时检测回车的方法