linux JDK安装(一)
1、先卸载服务器自带的jdk软件包
# java -version #查看服务器是否安装过jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# rpm -e java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸载软件包
2、到 Sun 的官网下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
选择 accept license ,然后选择适合自己机型的JDK下载。
3、解压文件,修改文件名
$ sudo mkdir /usr/lib/jvm
$ sudo tar zxvf jdk-7u21-linux-i586.tar.gz -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.7.0_21 java
4、添加环境变量
$ sudo vim ~/.bashrc
加入如下内容
export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
5、配置默认JDK版本
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/bin/javap 300
然后执行
sudo update-alternatives --config java
若是初次安装 JDK, 将提示
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java/bin/java
无需配置。
若是非初次安装,将有不同版本的 JDK 选项。
6、测试
$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) Server VM (build 23.21-b01, mixed mode)
最新文章
- 倒计时的js实现 倒计时 js Jquery
- 利用phpmyadmin修改mysql的root密码及如何进入修改密码后的phpmyadmin
- RABBITMQ/JAVA 客户端测试(再补:利用文件流)
- Selenium webdriver 元素操作
- 自己定义标签中tagsupport的一些方法
- mysql数据库开启慢查询日志
- Java-HttpSession
- ruby中顶层定义的方法究竟放在哪里?
- 提示-bash: telnet: command not found的解决方法
- Mac下写博客工具ecto相关资料
- [EXP]K8 DotNetNuke DNNspot Store <;=3.0 GetShell exploit
- .Net 环境下C# 通过托管C++调用本地C++ Dll文件
- Android Eclipse Libs 的 jar 源码查看 (或者新版本ADT无法查看jar的源码)
- Visual Studio 2013编译Mozilla NPAPI 示例注意事项
- elasticsearch Geo Distance Query
- org.dom4j.DocumentException: unknown protocol: d Nested exception: unknown
- 整理一些《纸书科学计算器》的小Tips
- 12.18 微信扫码获取openid与登陆
- CCPC-Winter Camp div2 day1
- 【bzoj1018】[SHOI2008]堵塞的交通traffic 线段树区间合并+STL-set
热门文章
- Python——三目运算符
- java基础—异常处理
- Linux centos 6 配置php环境,扩展redis
- EWS code return Error : Request failed. The remote server returned an error: (403) Forbidden OR (401) Unauthorized
- sessionStorage对象
- Linux运维笔记--第三部
- redis学习笔记(3)
- 201621123080《Java程序设计》第1周学习总结
- HTTP-常用配置
- strace用法