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)的更多相关文章

  1. Linux 系统下Eclipse安装及使用

    Linux 系统下Eclipse安装及使用 我们在搞上层开发的时候,都是在Windows下使用Eclipse,那么如果是Linux应用开发,就必须要在Linux中安装Eclipse,用于C/C++开发 ...

  2. linux系统下怎么安装.deb文件

    linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式.rpm 是 redhat .fedora .suse 的格式. 他们不通用(虽然可以转换一下). deb是de ...

  3. linux系统下怎么安装.deb文件?

    linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式. rpm 是 redhat .fedora .suse 的格式. 他们不通用(尽管能够转换一下). deb是d ...

  4. linux系统下nginx安装目录和nginx.conf配置文件目录

    linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      26 ...

  5. Linux系统下Dubbo安装的详细教程

    Linux系统下Dubbo安装的详细教程 1.Dubbo的简介 Dubbo是 [1]  阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [ ...

  6. Linux系统下Redis安装(一)

    最近项目要使用Redis,特将这段时间将Redis的学习经验与大家分享,算是对这段时间学习成果的总结和技术提炼,不足之处还望大家批评指正. 项目背景: 有些很少改动的数据和经常使用的数据(例如系统中下 ...

  7. linux系统下手动安装Angular-cli

    安装Angular-cli 背景 由于公司linux服务器没有外网,无法通过npm包管理器直接安装,只能手动安装一个Angular-cli平台环境! 安装步骤 1. 先再linux系统下安装好node ...

  8. Linux系统下Redis安装(二)

    上一篇随笔,已经成功开启了Redis-server,客户端已经可以正常对redis进行正常操作. 但是,redis-server开启的同时,一个大大doc黑屏也在那里开启着,接下来就对讲解如何在Lin ...

  9. Linux系统下tomcat安装配置

    Linux系统中Tomcat的安装配置. 前提JDK已经安装好. 安装 下载tomcatwget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0 ...

  10. Linux系统下Nginx安装详解

    该随笔为个人原创,后期会根据项目实践实时更新,如若转载,请注明出处,方便大家获得最新博文! 注:安装Nginx需要Linux系统已经安装   openssl-fips-2.0.2.tar.gz zli ...

随机推荐

  1. ZooKeeper (一)概览

    注:出于记录对 zookeeper 的学习研究成果目的,并分享经验,根据官方文档翻译整理而成本文,原文地址: http://zookeeper.apache.org/doc/trunk/zookeep ...

  2. VS2015 中使用 MVC4

    最近把机子升级到win10 觉得还是好用, 又看了一个vs最新版,于时就安了个vs2015 可以前MVC4的项目用不起了 System.Web.Mvc这个有叹号,生成还要报错, 看了一下原因找不到4. ...

  3. MyEclipse无法创建servers视图:Could not create the view: An unexpected exception was thrown

    今天上班刚打开MyEclipse,就发现servers视图无法打开了,显示:Could not create the view: An unexpected exception was thrown. ...

  4. POJ-1157 LITTLE SHOP OF FLOWERS(动态规划)

    LITTLE SHOP OF FLOWERS Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 19877 Accepted: 91 ...

  5. SequenceFile实例操作

    HDFS API提供了一种二进制文件支持,直接将<key,value>对序列化到文件中,该文件格式是不能直接查看的,可以通过hadoop  dfs -text命令查看,后面跟上Sequen ...

  6. Django-MySQL数据库使用01

    Django连接数据库的要求:1)Pycharm运行Django平台:2)MySQL数据库.本文的前提是这两个平台读者都已经都正确安装,未安装的朋友请自行百度.说明一下我用的Django是2.1版本, ...

  7. oracle查询表结构语句

    select o.table_name, tmp.comments, o.COLUMN_NAME, t.comments, o.DATA_TYPE || CASE TRIM(o.DATA_TYPE) ...

  8. Shell初学(二)变量及数组

    精简版: 定义:your_name=123      PS:=符号左右不能有空格! 使用:${your_name},单独使用变量时可以不加{} 只读:readonly your_name  PS:设置 ...

  9. 64位win10+cuda8.0+vs2013+cuDNN V5下Caffe的编译安装教程并配置matlab2014a 接口

    一.需要安装的软件 1)vs2013,我是在http://www.52pojie.cn/thread-492326-1-1.html这个网址安装的.我之前用的是vs2012,按照网上的配置教程会爆各种 ...

  10. Chrome插件汇总

    Chrome浏览器可以增加很多插件,帮助我们更方便地使用. 1   重新定位新标签页 名字:Infinity.crx 官网:http://www.infinitynewtab.com/ 效果图如下: ...