总的原则:将jdk-7u10-linux-x64.tar.gz压缩包解压至/usr/lib/jdk,设置jdk环境变量并将其修改为系统默认的jdk

1.将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:

sudo mkdir jdk  //创建文件夹jdk

sudo cp -r  ~/download/jdk-7u10-linux-x64.tar.gz  /usr/lib/jdk/          //把下载的文件拷贝到新创建的目录下面

sudo tar -zxvg jdk-7u10-linux-x64.tar.gz    //解压缩文件

2.设置环境变量,用gedit打开/etc/profile文件

sudo gedit /etc/profile

在文件的最后面增加:

export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_10

export JRE_HOME=/usr/lib/jdk/jdk1.7.0_10/jre

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

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

3.将系统默认的jdk修改过来

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.7.0_10/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_10/bin/javac 300

$ sudo update-alternatives --config java 

    $ sudo update-alternatives --config javac

4.检测,输入java -version

java version "1.7.0_10"

    Java(TM) SE Runtime Environment (build 1.7.0_10-b18)

    Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

最新文章

  1. JavaScript作用域
  2. SQL Server全时区转换
  3. refactor window_x64微信小程序环境搭建
  4. Unicode 和 UTF-8 的关系
  5. Windows C盘格式化或者同平台迁移oracle数据库
  6. Objective-C:runtime
  7. Python新手学习基础之循环语句——While循环
  8. java反射机制入门02
  9. asp.net Form 认证【转】
  10. scala 数组 基本类型
  11. 2011 Multi-University Training Contest 1 - Host by HNU
  12. Elasticsearch5中安装Elasticsearch-head插件
  13. JavaBean和jsp的开发模型
  14. MySql COUNT(),SUM()组合用法
  15. 搭建连接MySql的三层架构的ASP.NetCore2.0的WebApi
  16. unittest中的Empty suite错误
  17. SaltStack 批量分发目录
  18. 数组内数据不使用for循环实现多个移动
  19. C++Primer 4th edition读书笔记-第二章
  20. iOS去除api过期警告提示

热门文章

  1. iOS阶段学习第四天笔记(循环)
  2. [转]JavaScript程序编码规范
  3. 第 30 章 使用 Emmet 插件
  4. 第 20 章 CSS3 前缀和 rem
  5. CI框架源码阅读笔记8 控制器Controller.php
  6. GJM : Python简单爬虫入门 (一) [转载]
  7. OGNl和ValueStack的基础和深入分析
  8. javascript通用事件封装
  9. 使用虚拟按钮(Ghost Buttons)的25个网站
  10. Web安全之CSRF攻击