由于license的原因,Ubuntu的发行版中不在包含Oracle(Sun)Java 6了,取而代之的是OpenJDK,这是Ubuntu默认的java版本,也是最易于安装。

但是偏偏有些应用特意强调不能使用OpenJDK,而必需使用标准的JDK或者JRE,也即Oracle(Sun)Java,比如最近要基于最新的移动平台Tizen搞开发,在Ubuntu系统下安装Tizen SDK 1.0 Larkspur 时要求必需安装了Java 6(jdk 6 或者jre 6)而不能是OpenSDK(”Oracle Java* v6 or higher version (do not use OpenJDK)“)。

好吧,那就自己安装Oracle(Sun)java吧,在Ubuntu的帮助页面  https://help.ubuntu.com/community/Java  中找到了相应的帮助文档,文档写的很详细。

安装Tizen SDK 1.0 Larkspur之前,其实只要有个java运行环境就行了,即装好了JRE既可,不过考虑到日后开发可能用到,还只直接装一个JDK吧。

文档提供了多种安装方法,用脚本自动安装,或者手动安装。学习起见,选择使用手动安装的方法,一边了解以下具体过程。

其中关于安装 Oracle java 6 jdk的命令如下:

 $ wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-i586.bin$ chmod u+x jdk-6u31-linux-i586.bin$ ./jdk-6u31-linux-i586.bin$ mv jdk1.6.0_31 /usr/lib/jvm/$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_31/bin/java" 1$ sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jdk1.6.0_31/jre/lib/i386/libnpjp2.so" 1

按照提供的命令一条一条输吧,第一条命令是下载安装文件的,第二条是赋予该文件可执行的属性,第三条就是开始执行了,可是到了第三条命令时怎么都不行,总是弹出以下错误:”……can not open html:no such file……
 ……can not open head:no such file……
 ……can not open title:no such file……
 ……Request not found……
 …....can not open link:no such file…
 ……can not open lbody:no such file……
…………
……Syntax error:redirection unexpected……“

网上搜罗,竟然还没有人遇到过此问题。试了页面上安装jre的命令,同样出现此问题。无奈之中,用vim编辑器打开一看,大吃一惊,原来下载得到的是一个网页,而并非所要的安装文件,天呢!!!!!!这条网页上提供的这条下载链接

http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jre-6u31-linux-i586.bin

竟然……实在是让人无语啊!好吧!费劲千辛万苦,原来!!!!!!!

老老实实的到Oracle的官网上下载了一个jdk-6u32-linux-i586.bin,一看官网上也有相应的安装说明,一步一步照着做,ok终于搞定了!

这段时间的一些经验表明,在没有什么特殊要求的情况下,不要安装最新版的软件,有可能引起各种问题,而且还不易找到解决办法。另外,遇到问题要冷静,通过错误提示仔细的分析问题发生的原因,找出问题的本质,对症下药,一定要记得向互联网求助,跟你遇到同样问题的人很可能已经有很多很多了,不要动不动就通过重装软件,重启系统,甚至重装系统这样的暴力方式来解决问题,况且,这样的方式往往解决不了问题。最后,不要尽信,蛮信他人或者网络的答案,每个人遇到的情况都可能不同,即使同一情况,也存在着时效问题,有些答案很可能已经过时了,或者很可能跟你的情况还略有区别,我们要做到的就是找到这些差异,根据此时此刻的具体情况来解决具体的问题。再着,好多软件、应用的官方网站上都会有很详细的指导教程,我们最好能遵从从这里的指引,有时候,你可能会发现,在费尽一番周折弄好之后,回头一看,原来人家的官网上早就说明了这个特殊情况或者安装需求以及遇到一些常见问题的解决办法。最后要说的是,一定要认真做好总结,因为相似、甚至相同的问题,日后可能还会遇到!……

Ubuntu下安装JDK/JRE受难记!相关推荐

  1. linux 安装jre和jdk,Ubuntu下安装JDK/JRE及问题的解决

    由于license的原因,Ubuntu的发行版中不在包含Oracle(Sun)Java 6了,取而代之的是OpenJDK,这是Ubuntu默认的java版本,也是最易于安装. 但是偏偏有些应用特意强调 ...

  2. Ubuntu下安装jdk经验分享

    Ubuntu下安装jdk经验分享 http://www.jb51.net/article/55131.htm 转载于:https://www.cnblogs.com/kangtuohongwai/p/ ...

  3. 在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found

    在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found. Failed to extract ...

  4. Ubuntu下安装JDK步骤

    今日费了老大的劲才在ubuntu下安装成功jdk,特此记录,供大家参考. 步骤如下: 1.下载合适的jdk:网上jdk版本很多我盲目的下载了很多,后来发现其实只需要 输入jdk-7u25-linux- ...

  5. ubuntu下安装JDK和netbeans

    我在ubuntu下安装netbeans十分简单,我下载了jdk-7u1-nb-7_0_1-linux-ml.sh,直接在终端输入 sh jdk-7u1-nb-7_0_1-linux-ml.sh 安装的 ...

  6. ubuntu如何安装java jdk,Ubuntu下安装JDK图文详解

    很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件 ...

  7. 超详细在Ubuntu下安装JDK图文解析

    我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/loca ...

  8. ubuntu安装eclipse java环境变量配置_【Linux学习】Ubuntu下安装JDK以及配置环境,和eclipse的下载...

    OpenJDK 还是 SunJDK? 由于刚开始接触Linux,所以在搜索如何安装jdk的问题上,有了不同的说法,其中有一种安装是直接安装OpenJDK,还有一种方法下载官方网站的SunJDK,那么两 ...

  9. ubuntu下安装jdk、tomcat、mysql

    1.JDK安装 方法1: 将JDK安装包解压缩之后,编辑~/.bashrc文件,在该文件里面加入下面的配置,然后通过source ~/.bashrc.JDK即安装成功. export JAVA_HOM ...

最新文章

  1. 学习C#中调用COM,后期绑定(以及对WinHttp COM对象的C#封装)
  2. i2c通信 msp430g2553_请教 AD7150 + MSP430G2553 i2C通讯问题该如何编码??
  3. 已知一个掺杂了多个数字字符的中文名拼音,去掉所有数字字符之后,形式为“名”+空格+“姓”;并且名和姓的首字母大写,其他小写,要求输出姓名全拼,且全为小写。(后附详细样例说明)
  4. 7-4 统计Java程序中关键词的出现次数 (25 分)
  5. Tensorflow 循环神经网络 文本情感分析概述02
  6. C#基础知识梳理系列七:字符串
  7. solaris服务器系统,服务器配置:快速安装solaris-10-x86操作系统
  8. MySQL之按日期查询表数据
  9. VMware workstation安装虚拟机--Windows XP
  10. NLP基础-wangdong
  11. Leo写的前言 自由与规则—— 程序员羊皮卷 连载 8
  12. 项目管理中,管理者如何打造团队执行力?
  13. 莫比乌斯(Mobius)反演知识整合
  14. 【时间序列】python与时间序列基本教程4(超过1.9万字 代码超过900行 包括49个图)...
  15. 柴达木盆地第四大气区探实 尖北产量超亿方
  16. 服务器内存 知乎_服务器内存插法原则
  17. 小虎电商浏览器:拼多多打单如何批量重打快递单
  18. ideaskin软件下载_AC/DC_Highway To HellLRC动态歌词下载 - 一听音乐网
  19. hp光影桌面怎样找此计算机,重装惠普光影精灵III代win7系统教程
  20. 计算圆周率 Pi (π)值

热门文章

  1. dwmac/stmmac/eqos 远程唤醒(WOL) 驱动
  2. ARGOX CP-2140MPPLB18X60药柜
  3. Java切图或者判断是不是纯色图片
  4. unity shader景深效果
  5. 守恒定律、连续性方程和玻印亭矢量
  6. 基于深度学习的图像超分辨率重建
  7. element build 打包之后生产环境图标偶尔乱码
  8. 婴儿认知的血流动力学研究
  9. Tomcat 多实例安装 发布3个java项目: 8080 8081 8082
  10. ECDH秘钥协商算法原理(ECDH Key Exchange)