Linux系统下(x64)安装jdk 1.6(jdk-6u45-linux-x64.bin)
Linux系统下(x64)安装jdk 1.6(jdk-6u45-linux-x64.bin)
一,查看是否安装jdk:
# rpm -qa | grep jdk
或者
#rpm -q jdk
或者
#java -version
二,下载安装文件:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
根据自己的Liunx的版本下载对应版本的jdk,如果在64(X64上安装32位的jdk会报错)
查看系统多少位:
#uname -a

根据结果,下载文件:jdk-6u45-linux-x64.bin

Linux x86:32位操作系统;
Linux x64:64位操作系统;
jdk-6u45-linux-x64-rpm.bin 运行后会解压出来一个rpm包,可用rpm -iUh命令安装;
jdk-6u45-linux-x64.bin 运行后会直接把所有文件解压到当前目录的jdk子目录下;
三,开始安装
(1),先建好文件夹,在usr下新建java文件夹:
#mkdir /usr/java
(2),将已经下载好的jdk拷贝到java目录下;
(3),执行命令赋予安装文件777权限:
# cd /usr/java(mkdir java –此目录需要创建)
a,jdk-6u45-linux-x64-rpm.bin文件安装:
# chmod 777 jdk-6u45-linux-x64-rpm.bin ← 修改为可执行
# ./jdk-6u45-linux-x64-rpm.bin ← 选择yes同意上面的协议
# rpm -ivh jdk-6u45-linux-x64.rpm ← 选择yes直到安装完毕
b,jdk-6u45-linux-x64.bin文件安装【建议安装此文件】:
# chmod 777 jdk-6u45-linux-x64.bin ← 使当前用户拥有执行权限
# ./jdk-6u45-linux-x64.bin ← 选择yes直到安装完毕
安装的时候提示:error: Failed dependencies: /bin/grep is needed by jdk1.6.0_65-2000:1.6.0_65-fcs.x86_64;
解决办法:在 rpm -ivh jdk-6u45-linux-x64.rpm --nodeps --force 增加两个参数--nodeps和--force ;
四,配置环境变量:
(1),执行命令,打开文件:
# vi /etc/profile
(2),增加配置环境变量:
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin 或者 export PATH=$JAVA_HOME/bin:$PATH:
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
保存文件:
先按Esc进入控制模式,然后
#:wq (保存并退出)
按ESC键跳到命令模式:
:w 保存文件但不退出vi
:w file 将修改另存到file中,不退出vi
:w! 强制保存,不退出vi
:wq 保存文件并退出vi
:wq! 强制保存文件并退出vi
:q 不保存文件,退vhuvi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
(3),执行生效
#. /etc/profile(点和/之间有空格)
如果在执行. /etc/profile 的时候提示:command not found
解决方案:
文件编辑内容有错误,进入编辑模式:i 修改文件;
然后进入控制模式Esc,:wq保存退出;
最后执行. /etc/profile 文件生效(或者 source /etc/profile);
vi模式下,输入:set nu就可以显示行号。
五、校验版本:
#java -version
六,卸载jdk:
查看jdk信息:
#rpm -q jdk
卸载jdk:
#rpm -e --nodeps jdk-1.6.0_45-fcs.i586
再次确认卸载:
#rpm -q jdk
Linux系统下(x64)安装jdk 1.6(jdk-6u45-linux-x64.bin)的更多相关文章
- Linux 系统下Eclipse安装及使用
Linux 系统下Eclipse安装及使用 我们在搞上层开发的时候,都是在Windows下使用Eclipse,那么如果是Linux应用开发,就必须要在Linux中安装Eclipse,用于C/C++开发 ...
- linux系统下怎么安装.deb文件
linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式.rpm 是 redhat .fedora .suse 的格式. 他们不通用(虽然可以转换一下). deb是de ...
- linux系统下怎么安装.deb文件?
linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式. rpm 是 redhat .fedora .suse 的格式. 他们不通用(尽管能够转换一下). deb是d ...
- linux系统下nginx安装目录和nginx.conf配置文件目录
linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps -ef | grep nginx 返回结果包含安装目录 root 26 ...
- Linux系统下Dubbo安装的详细教程
Linux系统下Dubbo安装的详细教程 1.Dubbo的简介 Dubbo是 [1] 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [ ...
- Linux系统下Redis安装(一)
最近项目要使用Redis,特将这段时间将Redis的学习经验与大家分享,算是对这段时间学习成果的总结和技术提炼,不足之处还望大家批评指正. 项目背景: 有些很少改动的数据和经常使用的数据(例如系统中下 ...
- linux系统下手动安装Angular-cli
安装Angular-cli 背景 由于公司linux服务器没有外网,无法通过npm包管理器直接安装,只能手动安装一个Angular-cli平台环境! 安装步骤 1. 先再linux系统下安装好node ...
- Linux系统下Redis安装(二)
上一篇随笔,已经成功开启了Redis-server,客户端已经可以正常对redis进行正常操作. 但是,redis-server开启的同时,一个大大doc黑屏也在那里开启着,接下来就对讲解如何在Lin ...
- Linux系统下tomcat安装配置
Linux系统中Tomcat的安装配置. 前提JDK已经安装好. 安装 下载tomcatwget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0 ...
- Linux系统下Nginx安装详解
该随笔为个人原创,后期会根据项目实践实时更新,如若转载,请注明出处,方便大家获得最新博文! 注:安装Nginx需要Linux系统已经安装 openssl-fips-2.0.2.tar.gz zli ...
随机推荐
- 在Ubuntu中添加和删除PPA的软件源
PPA,英文全称为 Personal Package Archives,即个人软件包档案.是 Ubuntu Launchpad 网站提供的一项源服务,允许个人用户上传软件源代码,通过 Launchpa ...
- CTP API开发之一:CTP API简介
官网下载CTP API 综合交易平台CTP(Comprehensive Transaction Platform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,CTP平 ...
- 金字塔原理——MECE(Mutually Exclusive Collectively Exhaustive)
一.金字塔原理 它的样子: 一个中心思想,分出下面2到N个思想支撑,每个分论点下面又有2到N个思想(事实或数据)支撑,以此类推,形状如金字塔.原则是以终为始(先结果后原因),以上统下,归纳分组,逻辑递 ...
- PAT-GPLT L2-027 - 名人堂与代金券 - [简单模拟]
题目链接:https://www.patest.cn/contests/gplt/L2-027 对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生 ...
- Pragma: no-cache
PHP Advanced and Object-Oriented Programming Larry Ullman Last-Modified 最后修改时间 Expires 过期时间 Pragma ...
- 20144306《网络对抗》MAL_免杀原理与实践
一.基础问题回答 1.杀软是如何检测出恶意代码的? (1)特征码:类似于人的生物特征,恶意代码可能会包含一段或多端数据能代表其特征.杀软一般会对文件内容进行静态扫描,将文件内容与特征库进行匹配,来检测 ...
- LINUX的前后台程序查看切换
1.在Linux终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行 root@Ubuntu$ ./tcpserv01 & 2.如果程序正在前台运行,可以使用 Ctrl ...
- 8 jmeter之集合点
集合点:集合点用以同步虚拟用户,以便恰好在同一时刻执行任务.在测试计划中,可能会要求系统能够承受1000 人同时提交数据,在LoadRunner 中可以通过在提交数据操作前面加入集合点,这样当虚拟用户 ...
- 一起做RGB-D SLAM (2)
第二讲 从图像到点云 本讲中,我们将带领读者,编写一个将图像转换为点云的程序.该程序是后期处理地图的基础.最简单的点云地图即是把不同位置的点云进行拼接得到的. 当我们使用RGB-D相机时,会从相机里读 ...
- 编译错误 ----- /usr/bin/ld: cannot find -lc
yum install glibc-static glib-static是Gcc链接时使用到的库.