升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。

首先创建Java的目录,然后将下载下来的文件解压到该目录中:

  1. $ sudo cp jdk-6u27-linux-i586.bin /usr/lib/jvm
  2. $ cd /usr/lib/jvm
  3. $ sudo ./jdk-6u27-linux-i586.bin
  4. $ sudo mv jdk1.6.0_27/ java-1.6.0_27-sun/
  5. $ sudo ln -s java-1.6.0_27-sun java-6-sun
  6. $ sudo rm jdk-6u27-linux-i586.bin

其次设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录:

  1. $ sudo vi /etc/environment
  2. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin"
  3. CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
  4. JAVA_HOME="/usr/lib/jvm/java-6-sun"

然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:

  1. $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300
  2. $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300
  3. $ sudo update-alternatives --config java
  4. 有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

    选择 路径 优先级 状态
    ------------------------------------------------------------
    0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
    1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
    * 2 /usr/lib/jvm/java-6-sun/bin/java 300 手动模式

    要维持当前值[*]请按回车键,或者键入选择的编号:2

如上所示,这样就设置好了要使用的java了。最后我们验证一下:

  1. $ java -version
  2. java version "1.6.0_27"
  3. Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
  4. Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)

这样Java就已经完全安装好了!接下来就是解决它的中文支持问题了,解决方法很简单,只需要在Java目录中的jre/lib/fonts/fallback目录中做一个中文字体的软链接即可,具体如下:

  1. $ cd /usr/lib/jvm/java-6-sun/jre/lib/
  2. $ sudo mkdir fonts/fallback
  3. $ sudo ln -s /usr/share/fonts/truetype/wqy/wqy-microhei.ttc fonts/fallback/wqy-microhei.ttf

OK! 打完收功!

转载于:https://blog.51cto.com/firehare/680790

如何在Ubuntu 11.10下安装Java相关推荐

  1. Ubuntu 14.10 下安装java反编译工具 jd-gui

    系统环境,Ubuntu 14.10 ,64位 1 下载JD-GUI,网址http://221.3.153.126/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jd.benow.ca/ ...

  2. TQ2440 学习笔记—— 3、如何在ubuntu 9.10 下安装vmware-tools?

    用vmware虚拟机安装了ubuntu之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入ubuntu,以及加强ubuntu的性能,我们一般都要安装vmware tools.在Win ...

  3. 如何在 Ubuntu 20.04 上安装 Java

    本文最先发布地址 如何在 Ubuntu 20.04 上安装 Java 在这个指南中,我们将会描述如何在 Ubuntu 20.04 上安装 Java. Java 是世界上最流行的编程语言之一,被用来构建 ...

  4. eclipse+adt+android sdk,64位Ubuntu 11.10下Android开发环境的搭建(JDK+Eclipse+ADT+Android SDK详细)...

    Ubuntu 11.10 下 Android开发完全安装另一篇: 平台: 操作系统:ubuntu11.10 1.在ubuntu11.10下的ubuntu软件中心中有自带的eclipse,但是这里我们不 ...

  5. linux交叉编译出现的问题,,Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法

    Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法 一.下载gcc-arm-none-eabi-4_9 安装成功后上报错误: ./gcc-arm-none-linux-gnueabi-g ...

  6. Ubuntu 10.10安装配置指南Ubuntu 11.10 图形安装教程

    Ubuntu 11.10 (Oneiric Ocelot )图形(图解)安装教程.基本设置.网络设置.软件源.语言与输入法.硬件驱动.Unity.Gnome3.Ubuntu文档.制作USB Live. ...

  7. Ubuntu 13.10下安装ns2 2.35遇到的小问题

    前面下载安装的环节我就不多说了,网上已经有很多的例子,最全的是一个新浪网友写的博客:http://blog.sina.com.cn/s/blog_785a23ae0100xraq.html.他使用的是 ...

  8. ubuntu 11.10上安装osdlyrics 歌词插件

    windows 下的音乐播放器大多带有歌词播放功能,但linux下的音乐播放器大多数没有歌词显示功能,要想显示歌词,需要安装歌词插件,个人安装成功的,并且比较喜欢的是osdlyrics,ubuntu ...

  9. 【转】 Ubuntu 11.04 下安装配置 JDK 7

    转自:http://blog.csdn.net/yang_hui1986527/article/details/6677450 第一步:下载jdk-7-linux-i586.tar.gz (32位版本 ...

最新文章

  1. java前台传多个id用什么接收_前端js传多个id 到java后台的处理方式
  2. php一个英文几个字符,PHP指定截取字符串中的中英文或数字字符的实例分享
  3. java final 变量 回收_java入门教程-Java中final,finally,finalize三个关键字的区别
  4. 数据结构_栈和队列的区别
  5. ASP.Net缓存 1
  6. 为什么需要ORM 框架
  7. c++中的异常---3(系统标准异常库,编写自己异常类)
  8. d3 tip mysql_mysql
  9. 【OpenCV 例程200篇】80. 频率域图像滤波详细步骤
  10. linux下的网桥介绍
  11. python内置模块_三分钟读懂Python内置模块collections
  12. mysql数据库和表的关系_MySQL数据库学习【第六篇】表与表之间的关系
  13. 原码、反码、补码及位操作符,C语言位操作
  14. 如何用python制作五子棋游戏_Python制作打地鼠小游戏
  15. linux终端使用python的matplotlib模块画图出现“could not open display”问题解决
  16. [linux-内核]内核日志及printk结构浅析
  17. paip..提升安全性----增加自毁功能
  18. Vijos P1423 最佳路线
  19. 如何卸载 adobe creative cloud?
  20. VB实现List集合

热门文章

  1. python ssh 远程登录路由器执行命令_ssh批量登录并执行命令(python实现)
  2. 数学建模 匈牙利算法求解整数规划基本原理与编程实现
  3. Android Studio安装问题及填坑
  4. 7款最流行的在线项目管理工具推荐
  5. python基础查漏补缺1--算数、字符串与变量
  6. 两篇波兰地区重金属污染地区土壤微生物多样性的研究
  7. 【demo练习二】:WPF依赖属性的练习
  8. 《梦断代码》阅读笔记之第8章至最后
  9. 资源共享型智能指针实现方式
  10. 脱机下载至校验成功的脚本