CentOS 6.5下源码包安装配置JDK 7
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相关推荐
- php源码怎样安装mysql_Linux下源码包安装mysql、apache以及php
Linux下安装mysql.apache以及php实现论坛的安装 我安装大致分为五大步骤 0.前期准备工作 1.Mysql的安装 2.Apache的安装 3.Php的安装 4.最后来实现论坛的安装 0 ...
- Centos 7.9下源码编辑安装Openldap
最近有需求在内网部署ldap服务器,看了一堆文章,也实验了好多遍.最简单的方式就是docker化安装.osixia的版本在docker上的点赞最高,直接按文档pull下来以后启动就可以访问了. 不过参 ...
- LINUX下源码包安装mysql
tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...
- linux 源码包安装mysql_LINUX下源码包安装mysql
tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...
- 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 \ ...
- Linux下软件源码包安装问题解决方法
从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 通常从源码包安装软件的步骤是: tar jxvf gtk+-2.4.13.tar.bz2 解开源码包 cd gtk+-2.4 ...
- CentOS 6.5源码包安装MySQL
#源码包安装MySQL数据库 [root@domain ]# yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-de ...
- Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...
一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...
- 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 ...
最新文章
- 前端电脑和浏览器分辨率不同_不同岗位的程序员如何选电脑 :)
- Idea--Tomcat配置中的On Upate Action 与 On Frame Deactivation
- TMG 日志队列(Log Queue,扩展名为 .LLQ)持续增长或 TMG
- winform控件大小改变是防止背景重绘导致的闪烁
- CSS之Multi-columns的跨列
- linux grep命令参数及用法详解---linux管道命令grep
- ffmpeg视频处理
- 有苹果表的快看看!屏幕存在破裂可能的 苹果将免费更换了
- 窗函数在图像处理中的应用
- 智能优化算法应用:基于GWO优化的最小交叉熵图像多阈值分割 - 附代码
- Windows 2008 R2 远程桌面服务(四)运行RemoteApp程序
- 脑残式网络编程入门(六):什么是公网IP和内网IP?NAT转换又是什么鬼?
- USB Type C 接口引脚详解
- 【中医学】11 常见病证-2:心悸:眩晕:中风:血证:黄疸:痹证:消渴
- 《Revisiting Pre-trained Models for Chinese Natural Language Processing》(MacBERT)阅读记录
- google hacking 搜索技巧
- matlab 读取npy,在将mat中的mat数据转换为Python中使用的NPY数据时遇到的Pit问题,Matlab,转成,python,npy,坑...
- c语言之良好的编程习惯(四)
- iOS修复字符串中 有\n 不换行的问题
- [转载]用JBuilder 2005实现重构之认识重构
热门文章
- 报错,sql语句中尽量不要使用*,只查询需要的字段出来
- Spark学习笔记:使用RDD
- Python学习笔记:利用sorted()函数对序列排序
- ie11浏览器可以下载java吗_如何卸载IE11? 如何安装低版本的IE浏览器?
- python支持complex吗_Python中complex函数有什么用?
- mysql 列换行 表设计 设计_MySql行转列、列转行
- ws2812b程序51单片机_51单片机串口通信程序详解
- 2017.9.25 Xor 失败总结
- 2017.9.23 新Nim游戏 失败总结
- 2017.9.22 middle 失败总结