`
494078416
  • 浏览: 81724 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Ubuntu 9.10 下OpenJDK、SUN JAVA环境及中文字体相关问题

阅读更多

        Ubuntu中默认使用的JAVA为OpenJDK,对需要使用JAVA支持的软件 及网页来说,没有什么大的问题(当然也不是全部,不过就目前桌面使用来说我感觉已经够了)。只是对字体的支持与SUN JAVA(JRE、JDK)确不一样,网上也没有找到相关的资料(我英文不好),但目前来说还没有遇到说中文 字体显示为“口口口”的,只是出现过字体变的很“窄”或者说是“花字体”吧!
  UBUNTU 9.10 在/usr/share/fonts/truetype/arphic/下提示了uming.ttc字体,用在JAVA的各种程序 中都感觉不错!但是对于使用TTC还是TTF的扩展名,各处说法不一,在我这使用TTF扩展名起作用。为了安全起见,sudo ln -s uming.ttc uming.ttf。好了,以上是前提!
  解决 方法如下:
  一、SUN JAVA的中文字体(显示为“口口”)
    注:其中的路径及使用的字体可能不一样,根据需要改。如:感觉字体不好看,你可以换成别的。
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc .
sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc uming.ttf
    
  二、OpenJDK的中文显示不正常(“窄”字或是“花”字)
    1、网上找到的一些可能性:
    字体配置文件 地址:/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/fontconfig.properties
    文件中的字体路径可能有误!
    2、我的使用的解决方法:
vim ~/.profile
在最后加入一行:
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
    新方法:(在网上新看到的,对Ubuntu 9.10的,没有使用过,这里只是记录一下,下次试试。感觉更简单)
    转载下原文地址:http://hi.baidu.com/imto/blog/item/26f8bc88575a90b90f244429.html
    今天在ubuntu 9.10下安装 jdk6,安装完成之后打开java应用程序,所有中文全部乱码,经过查阅资料,发现
ubuntu下的java中文字体文件名为uming.ttc,而不是通用的uming.ttf,解决方法就是为uming.ttc建一个软链接。
$cd /usr/share/fonts/truetype/arphic/
$sudo ln -s uming.ttc uming.ttf
mark之....
(注:sudo mkfontdir与sudo mkfontscale)
  三、将默认的OpenJDK改为SUN JAVA (SUN JAVA的支持还是好些,如一些网页的JAVA应用及JAVA应用程序)
   安装SUN JAVA后,UBUNTU 9.10使用的还是OpenJDK,所以如果要使系统 使用SUN JAVA还要进行相关的设置
   1、update-alternatives --config java,修改系统默认的JAVA,是使用OpenJDK还是SUN JAVA等
   2、修改/usr/lib/jvm下default-java,我是把default-java指而了java-6-sun-1.6.0.15,原来的default-java改名为default-java.openjdk以备以后需要时改再回来
   3、设置系统环境变量 ~/.profile中最后加上:
# export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' 原来OpenJDK使用的这句一定要注释掉
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重启就OK了!

分享到:
评论

相关推荐

    Ubuntu9.10配置输入法

    在 Ubuntu 9.10 系统中,为了更好地适应中文用户的需求,配置一个流畅且好用的中文输入法变得尤为重要。本文将详细介绍如何在 Ubuntu 9.10 中配置智能拼音输入法,包括必要的安装步骤以及可能遇到的问题和解决方案。...

    Linux操作系统 Ubuntu 9.10 图解安装教程

    Linux 操作系统 Ubuntu 9.10 图解安装教程 本文将详细介绍 Linux 操作系统 Ubuntu 9.10 的图解安装教程,并对 Ubuntu 的特点、优点和历史进行了详细的解释。 Ubuntu 简介 Ubuntu 是一个基于 Debian 发行版和 ...

    Ubuntu 9.10 硬盘安装 过程图解

    ### Ubuntu 9.10 硬盘安装全过程解析 #### 安装环境与准备 在开始硬盘安装Ubuntu 9.10之前,首先要确保具备以下条件: - **硬件配置**:本文假设使用的是一台拥有四个硬盘分区的PC机,其中C盘为NTFS格式并安装有...

    ubuntu9.10的user guide汉化

    ubuntu9.10的用户指南汉化包,deb格式.

    ubuntu9.10界面汉化包

    ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...

    Vmware6.5 安装 Ubuntu 9.10 全过程视频教程

    本教程主要涵盖的是在Vmware 6.5虚拟机环境下安装Ubuntu 9.10操作系统的过程,这是一项对于初学者非常实用的技术。Vmware是一款强大的虚拟化软件,它允许用户在单个计算机上同时运行多个操作系统,而Ubuntu 9.10则是...

    ubuntu9.10中文输入法1

    ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.

    Win7下引导Ubuntu9.10的文件

    Win 7 与 Ubuntu9.10系统安装顺序 (1)Win7 (2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此...

    移动硬盘安装Ubuntu 9.10

    描述中的“用虚拟机在移动硬盘上安装Ubuntu 9.10 视频”表明这个过程是通过虚拟化技术来实现的,即使用虚拟机软件(如VMware、VirtualBox等)在移动硬盘上创建一个独立的运行环境来安装和运行Ubuntu。这种方法允许...

    ubuntu9.10上部署Hadoop

    1. **安装Java**:Hadoop依赖于Java环境,因此首先需要在Ubuntu 9.10上安装Java。可以通过包管理器来安装OpenJDK或Oracle JDK。 ```bash sudo apt-get update sudo apt-get install openjdk-6-jdk ``` 2. **...

    Ubuntu_9.10_图解安装教程

    ### Linux操作系统Ubuntu 9.10 图解安装教程知识点概览 #### 1. Ubuntu简介 - **定义**: Ubuntu是一个基于Debian发行版的Linux操作系统,以其易用性和广泛的社区支持而闻名。 - **特点**: 提供了丰富的预装软件,如...

    硬盘安装win7与ubuntu9.10双系统

    ### 知识点一:双系统安装概述 **双系统安装**是指在同一台计算机上安装两个不同的操作系统,并能够在...通过这些步骤,用户可以在同一台电脑上享受到Windows 7的稳定性和Ubuntu 9.10的灵活性,满足不同场景下的需求。

    ubuntu 9.10网易最快的源

    ### Ubuntu 9.10与网易最快源配置详解 #### 一、Ubuntu 9.10简介 Ubuntu 9.10(代号Karmic Koala)是Ubuntu Linux发行版的一个版本,发布于2009年10月22日。此版本在系统性能、用户体验以及软件包更新方面进行了多...

    整理后的ubuntu9.10下oracle10.2g安装

    ### 整理后的ubuntu9.10下oracle10.2g安装 #### 知识点一:Ubuntu 9.10 系统环境准备 - **安装 gcc**:为了确保 Oracle 10g 能够顺利安装,在 Ubuntu 9.10 系统上需要先安装 `gcc`。可以通过命令行进行安装: ```...

    ubuntu 9.10下的NFS配置

    在Ubuntu 9.10系统中配置NFS,主要涉及以下几个步骤,这对于在ARM平台上进行开发尤其有用,因为它允许远程设备如嵌入式系统方便地访问共享资源。 1. **安装NFS服务和客户端** 在Ubuntu 9.10上,首先需要安装NFS...

    Hadoop ubuntu 9.10 下的 SSH 免登陆

    此外,Ubuntu 9.10现在已经较为过时,对于生产环境,推荐使用更新版本的操作系统以获取更好的安全支持和软件更新。 在这个过程中,你可能会用到的文件包括`~/.ssh/id_rsa.pub`(公钥)、`~/.ssh/authorized_keys`...

    3DSP blueW2310驱动 MiniPci接口,ubuntu9.10 64位

    Ubuntu 9.10是一个较老的版本,因此驱动可能需要特别注意兼容性问题。 从标签“3DSP blueW2310 MiniPci ubuntu9.10 64”我们可以看出,这个驱动主要关联的关键词包括3DSP公司的产品、MiniPCI接口、以及64位的Ubuntu...

    Ubuntu9.10 RC引导文件

    然而,使用"Ubuntu9.10 RC引导文件"可能是因为在某些情况下,自动配置未能成功或者需要手动调整引导选项。 要安装双系统,您首先需要创建一个Ubuntu安装介质,如USB驱动器或DVD,并设置BIOS以从该设备启动。在安装...

    3DSP blueW2310驱动 USB接口,ubuntu9.10 32位

    标题“3DSP blueW2310驱动 USB接口,ubuntu9.10 32位”指的是针对3DSP公司生产的blueW2310设备的特定驱动程序,适用于运行32位版本的Ubuntu 9.10操作系统,并且通过USB接口进行连接。3DSP blueW2310可能是一款无线...

Global site tag (gtag.js) - Google Analytics