Ubuntu下安装 jdk6

罗朝辉 (http://www.cnblogs.com/kesalin/)

本文遵循“署名-非商业用途-保持一致”创作公用协议
 

1,下载最新的 jdk6 版本,目前最新为:jdk-6u45-linux-x64.bin(根据机器到平台选择合适到版本)

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2,赋予执行权限,在 terminal 中输入:

chmod a+x jdk-6u45-linux-x64.bin

3,解压,在 terminal 中输入:

./jdk-6u45-linux-x64.bin

4,创建 jvm 目录,在 terminal 中输入:

sudo mkdir /usr/lib/jvm

5,移动解压文件,在 terminal 中输入:

sudo mv ~/download/jdk1.6.0_45 /usr/lib/jvm/jdk1.6.0_45

6,启用 jdk 6,在 terminal 中输入:

sudo ln -s -b /usr/lib/jvm/jdk1.6.0_45/jre/bin/java /etc/alternatives/java
sudo ln -s -b /usr/lib/jvm/jdk1.6.0_45/jre/bin/java /usr/bin/java

7,检验,在 terminal 中输入:

java -version

结果应显示:

java version "1.6.0_45"

最新文章

  1. 使用onclick跳转到其他页面/跳转到指定url
  2. 动态代理模式和AOP探究
  3. C#中get和set的写法
  4. 2015某编程网易语言vip课堂全套教程 包含post,hook入门到精通等
  5. Linux就这个范儿 第12章 一个网络一个世界
  6. 关于图像读取函数imread()的一点使用经验,注意默认参数的赋值
  7. android的liveview装载数据
  8. [TSP+floyd]POJ3311 Hie with the Pie
  9. HTML5中的 DOM 树
  10. [Effective Modern C++] Item 7. Distinguish between () and {} when creating objects - 辨别使用()与{}创建对象的差别
  11. mount命令使用具体解释(Linux)
  12. 如何使用phpstudy本地搭建多站点(每个站点对应不同的端口)
  13. 关于protected关键字
  14. Javascript 的变量提升与预解析
  15. js零碎知识汇总
  16. 微信小程序-数据绑定
  17. 【linux】工作时使用的命令
  18. SpringBoot如何使用拦截器
  19. Kafka笔记--常用指令(新建、删除topic)
  20. delete CDU

热门文章

  1. vim深入研究
  2. 使用my exclipse对数据库进行操作(3)
  3. SSMS错误:A connection was successfully established with the server, but then an error occurred during the login process
  4. 怎么计算Oracle的表一条记录占用空间的大小
  5. eclipse的maven项目报Missing artifact jdk.toos:jdk.toos:jar:1.6错
  6. android开机过程简单描述
  7. 黑马程序员_Java基础:多线程总结
  8. Web大文件上传控件-jsp-sql示例更新-Xproer.HttpUploader6.2
  9. .NET 4.5+项目迁移.NET Core的问题记录
  10. linux 第一题 计算题