1、准备的源代码包: jdk-7u45-linux-x64.gz

先将该文件解压到指定路径,执行如下命令即可:

# cd /usr/java

# tar -zxvf  jdk-7u45-linux-x64.gz

2、技巧配置环境java环境

(1) 创建文件/etc/profile.d/java.sh
      (2)  vi  /etc/profile.d/java.sh ,添加如下设置

export JAVA_HOME=/usr/java/jdk1.7.0_45

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

(3) 让配置的环节立即生效,执行如下命令:

source /etc/profile

(4) 测试是否java环境ok,执行如下命令:
            # javac
        显示内容如下:

#  java -version
            显示内容如下:

恭喜你,到此成功了!

3、技巧解释说明:
    如果打开/etc/profile,在最后我们可以发现有这样一段代码:

也就是说,在/etc/profile执行的最后,它会自动的执行/etc/profile.d目录下的所有可读的文件。这就是我们将设置JDK环境变量的工作放在/etc/profile.d/java.sh的原因,可以不用修改操作系统自带的/etc/profile内容,方便系统的移植。

转载于:https://blog.51cto.com/suxiaomeng/1394787

CentOS 6.5下源码包安装配置JDK 7相关推荐

  1. php源码怎样安装mysql_Linux下源码包安装mysql、apache以及php

    Linux下安装mysql.apache以及php实现论坛的安装 我安装大致分为五大步骤 0.前期准备工作 1.Mysql的安装 2.Apache的安装 3.Php的安装 4.最后来实现论坛的安装 0 ...

  2. Centos 7.9下源码编辑安装Openldap

    最近有需求在内网部署ldap服务器,看了一堆文章,也实验了好多遍.最简单的方式就是docker化安装.osixia的版本在docker上的点赞最高,直接按文档pull下来以后启动就可以访问了. 不过参 ...

  3. LINUX下源码包安装mysql

    tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...

  4. linux 源码包安装mysql_LINUX下源码包安装mysql

    tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...

  5. centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5

    说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...

  6. Linux下软件源码包安装问题解决方法

    从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 通常从源码包安装软件的步骤是: tar jxvf gtk+-2.4.13.tar.bz2 解开源码包 cd gtk+-2.4 ...

  7. CentOS 6.5源码包安装MySQL

    #源码包安装MySQL数据库 [root@domain ]# yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-de ...

  8. Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...

    一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...

  9. 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

    2019独角兽企业重金招聘Python工程师标准>>> 7.6.yum更换国内源 自定义yum源: [root@bogon ~]# cd /etc/yum.repos.d [root ...

最新文章

  1. 前端电脑和浏览器分辨率不同_不同岗位的程序员如何选电脑 :)
  2. Idea--Tomcat配置中的On Upate Action 与 On Frame Deactivation
  3. TMG 日志队列(Log Queue,扩展名为 .LLQ)持续增长或 TMG
  4. winform控件大小改变是防止背景重绘导致的闪烁
  5. CSS之Multi-columns的跨列
  6. linux grep命令参数及用法详解---linux管道命令grep
  7. ffmpeg视频处理
  8. 有苹果表的快看看!屏幕存在破裂可能的 苹果将免费更换了
  9. 窗函数在图像处理中的应用
  10. 智能优化算法应用:基于GWO优化的最小交叉熵图像多阈值分割 - 附代码
  11. Windows 2008 R2 远程桌面服务(四)运行RemoteApp程序
  12. 脑残式网络编程入门(六):什么是公网IP和内网IP?NAT转换又是什么鬼?
  13. USB Type C 接口引脚详解
  14. 【中医学】11 常见病证-2:心悸:眩晕:中风:血证:黄疸:痹证:消渴
  15. 《Revisiting Pre-trained Models for Chinese Natural Language Processing》(MacBERT)阅读记录
  16. google hacking 搜索技巧
  17. matlab 读取npy,在将mat中的mat数据转换为Python中使用的NPY数据时遇到的Pit问题,Matlab,转成,python,npy,坑...
  18. c语言之良好的编程习惯(四)
  19. iOS修复字符串中 有\n 不换行的问题
  20. [转载]用JBuilder 2005实现重构之认识重构

热门文章

  1. 报错,sql语句中尽量不要使用*,只查询需要的字段出来
  2. Spark学习笔记:使用RDD
  3. Python学习笔记:利用sorted()函数对序列排序
  4. ie11浏览器可以下载java吗_如何卸载IE11? 如何安装低版本的IE浏览器?
  5. python支持complex吗_Python中complex函数有什么用?
  6. mysql 列换行 表设计 设计_MySql行转列、列转行
  7. ws2812b程序51单片机_51单片机串口通信程序详解
  8. 2017.9.25 Xor 失败总结
  9. 2017.9.23 新Nim游戏 失败总结
  10. 2017.9.22 middle 失败总结