只在于安装jdk1.6、jdk1.7和jdk1.8,其他版本请绕行,目的在于方便自己和大家以后急于做jdk环境,苦于没有jdk安装包和设置变量的过程,我将安装包均放在云盘中,

需要直接在连接中找即可:https://pan.baidu.com/s/158LKpnovz9EQRnv2fAX0xA      提取码:v0a9,   永久有效,省的大家去oracle官网下载了。

本章大体框架:第一部分:centos6(将原来和jdk相关的所有包卸载掉)

root用户身份安装   rpm安装方式和tar包安装方式

第二部分:centos7(将原来和jdk相关的所有包卸载掉)

root用户身份安装   rpm安装方式和tar包安装方式

第三部分:普通用户的jdk的环境

第四部分:心得体会和对初学者的建议

第一部分:centos6系列

先查看自己linxu系统上Java的版本和安装包,有的话全部卸载掉。

卸载完了可以看下,确定没有jdk环境的干扰再开始。

确定没有任何以前的jdk环境影响后开始干活--------------------------------------------

root用户环境下操作。

rpm包系列

jdk1.6版本的rpm包 :jdk-6u45-linux-x64-rpm.bin

对jdk1.6 rpm的包进行安装。

执行完后再次查看会生成很多个sun-java-*的rpm包和jdk-6u45-linux-amd64.rpm的包。

我们可以用命令查看,发现这些包已经安装到系统里了。

在此过程中rpm包会自动安装,变量路径不需要设置,安装完了,直接查看版本即可。

jdk1.7版本的rpm包 :jdk-7u80-linux-x64.rpm

查看rpm包的安装情况

查看jdk版本

jdk1.8版本的rpm包 :jdk-8u151-linux-x64.rpm

查看rpm包的安装情况

查看jdk版本

tar包系列

jdk1.6版本安装包 :jdk-6u45-linux-x64.bin

将以下变量写入变量环境中。

export JAVA_HOME=/usr/local/jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

执行变量,使Java的变量路径立刻生效。

jdk1.7版本的tar包:jdk-7u80-linux-x64.tar.gz

编辑变量路径并导入系统变量中。

export JAVA_HOME=/usr/local/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

执行变量,使Java的变量路径立刻生效。

jdk1.8系列tar包:jdk-8u152-linux-x64.tar.gz

编辑变量路径并导入系统变量中。

export JAVA_HOME=/usr/local/jdk1.8.0_152
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

第二部分:centos7系列

和centos6性质一样,先卸载掉原来自带的jdk环境。

开始安装不同版本的jdk。

root用户环境下

jdk1.6版本的rpm包 :jdk-6u45-linux-x64-rpm.bin

执行完后再次查看会生成很多个sun-java-*的rpm包和jdk-6u45-linux-amd64.rpm的包

我们可以用命令查看,发现这些包已经安装到系统里了。

在此过程中rpm包会自动安装,变量路径不需要设置,安装完了,直接查看版本即可。

jdk1.7版本的rpm包 :jdk-7u80-linux-x64.rpm

jdk1.8版本的rpm包 :jdk-8u151-linux-x64

tar包系列

jdk1.6版本安装包 :jdk-6u45-linux-x64.bin

export JAVA_HOME=/usr/local/jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

jdk1.7版本的tar包:jdk-7u80-linux-x64.tar.gz

编辑变量

export JAVA_HOME=/usr/local/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

让变量立刻生效。

jdk1.8系列tar包:jdk-8u152-linux-x64.tar.gz

编辑变量路径。

执行变量,让其立刻生效。

                    第三部分:普通用户的jdk环境安装

可以看出在centos6和centos7上设置变量的步骤完全一样,所以接下来偶同用户的jdk环境就只在一台上面做演示了,

tar包系列

普通用户:对于普通用户,我自己有两种方法设置。

做jdk1.6系列:jdk-6u45-linux-x64.bin为例

方法一:

这里是root身份下做

这里是zhangsan用户身份做

export JAVA_HOME=/usr/local/jdk1.6.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME=$JAVA_HOME/jre

方法二:

创建了zhangsan用户,设置了密码后,设置用户权限文件,让他能执行root用户的权限。

注意一定要加sudo,不加就执行不了root权限。

添加jdk变量到用户的变量路径下面。

export JAVA_HOME=/usr/local/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

上面两种方法我个人推荐第二种,简单直接,就是全在普通用户的环境下面去执行的,不需要来回切换用户操作。

接下来安装jdk1.7和jdk1.8环境。

jdk1.7的设置

export JAVA_HOME=/usr/local/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

jdk1.8的设置

export JAVA_HOME=/usr/local/jdk1.8.0_152
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

第四部分:心得体会和对初学者的建议

通过上面的介绍,很多人大概有了一定的认识,在我看来,建立普通用户的jdk环境的生产环境下面很有必要,特别是大型的服务器,比如64G,128G,256G或者更大内存的服务器,不可能在一台服务器上只用一种jdk环境的,这是必然会用到不同的jdk版本,从上面做的实验尅看出,在生产环境下尽量做tar包的jdk环境,rpm包需要卸载之前的包才能生效,很麻烦,编译安装的tar包就很方便,只要解压,编译jdk的环境变量即可,很方便,对于root的变量文件是“/etc/profile” 而对于普通用户则是 ” ~/.bash_profile”,注意到这层,jdk环境就很好设置了,最后祝大家学习愉快!!!

linux上安装jdk环境的更多相关文章

  1. Linux上安装JDK环境变量配置

    http://blog.chinaunix.net/uid-12115233-id-3304951.html Jdk: jdk-6u1-linux-i586 Tomcat: apache-tomcat ...

  2. centos上安装jdk环境

    老沙采用的环境是centos 6.5 64位服务器.在linux上安装jdk环境都很多中方式,这里讲解下手工进行安装并进行环境变量配置. 首先需要下载一个64位版本的linux,可以去oracle官网 ...

  3. 如何简单的在linux上安装jdk并配置环境变量

    这篇文章是为了给我一会自己安装的时候方便使用的,所以内容很简单,平时在wendows系统上安装很容易,但是换到linux系统上面就蒙圈了. 一.下载jdk文件 我这提供的是官方的地址:http://w ...

  4. Linux上安装jdk,mysql

    1.准备工作 一台纯净的Linux系统需要先安装一些依赖才能安装jdk等 rpm: 本地添加安装程序:rpm -ivh 程序名 本地查看程序: rpm -qa 本地卸载程序: rpm -e --nod ...

  5. LINUX上安装JDK+tomcat+mysql操作笔记

    1.环境准备: 1-1.centos 64位(本人的虚拟机安装此系统),安装步骤和网络配置已经在前两篇记录. 1-2.JDK 版本1.8 1-3.tomcat压缩包 1-4.CRT远程连接工具(可用其 ...

  6. 在linux上安装jdk(转载)

    软件环境: 虚拟机:VMware Workstation 10 操作系统:Ubuntu-12.04-desktop-amd64 JAVA版本:jdk-7u55-linux-x64 软件下载地址: JD ...

  7. linux上安装jdk并添加环境变量

    ==========ubuntu============================= http://www.oracle.com/technetwork/java/javasebusiness/ ...

  8. Linux 上安装JDK

    JDK下载 下载 JDK Linux 版本(注意看自己安装 Linux 系统的位数,本人的是64位) 1.oracle 官网下载地址:jdk-7u80-linux-x64.gz(可能需要注册下载,嫌麻 ...

  9. Linux上安装jdk 1.8

    1.下载jdk1.8 这里贴个oracle官网链接 https://www.oracle.com/java/technologies/downloads/  里面的jdk版本基本都有 2.将压缩包上传 ...

随机推荐

  1. macOS HomeBrew更换源 brew常用命令说明

    homebrew本身就是一个git仓库.使用homebrew安装软件包时,会自动先下载软件包,然后解压安装,但有时候下载会卡住,或者很慢,这个时候有以下几种方法: 1.临时的终止update,先con ...

  2. css3(display)

    实现下拉 <!DOCTYPE html><html><head> <meta charset="utf-8"> <style ...

  3. mysql备份最近8天的数据库,老的自动删除方案

    服务器上的处理脚本记录: [root@mysql01 test]# crontab -l0 2 * * * /bin/sh /script/sqlbackup.sh >/dev/null 2&g ...

  4. 分布式一致性的基石---Paxos算法(1)

    分布式一致性的基石---Paxos算法(1) Paxos算法是由微软的工程师Lamport提出,Lamport依靠Paxos算法获得图灵奖: Paxos算法旨在解决相互信任的分布式系统中,多个节点能快 ...

  5. Windows操作系统发展历程

    1964年贝尔实验室(Bell).麻省理工学院(MIT)及美国通用电气公司(GE)为了开发出一套安装在大型主机上多人多工的操作系统开发了Multics系统.Multics是一个全面的,通用编程系统.后 ...

  6. MySQL导入数据报 Got a packet bigger than‘max_allowed_packet’bytes 错误的解决方法

    MySQL根据配置文件会限制Server接受的数据包大小.有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败. 通过终端进入mysql控制台,输入如下 ...

  7. [转]构建高性能MySQL体系

    来源:http://www.yunweipai.com/archives/21232.html 构建高性能MySQL系统涵盖从单机.硬件.OS.文件系统.内存到MySQL 本身的配置,以及schema ...

  8. 简单的JavaScript图像延迟加载库Echo.js

    插件描述:和 Lazy Load 一样,Echo.js 也是一个用于图像延迟加载 JavaScript.不同的是 Lazy Load 是基于 jQuery 的插件,而 Echo.js 不依赖于 jQu ...

  9. PowerPoint 2013中创建自定义路径动画的方法

    1.在幻灯片中选择对象,在“动画”选项卡的“高级动画”组中单击“添加动画”按钮,在打开的下拉列表中选择“自定义路径”选项,如图1所示. 图1 选择“自定义路径”选项 2.此时鼠标指针变为十字形,在幻灯 ...

  10. linux vsftp 简单配置

    查看自己是否安装vsftp rpm -qa | grep vsftp rpm -qa 查看自己已安装的包 过滤vsftp systemctl rsetart vsftpd 重启服务 先关闭防火墙 sy ...