个人工具

“Java”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
安装中文字体
中文字体模糊
 
(未显示6个用户的17个中间版本)
第1行: 第1行:
= Java中文支持 =
+
Java 有 2 个,一个是openjava,一个是oracle的java,默认系统安装的是openjava,如果你只是普通用户,运行java程序而已,openjava足矣,如果你是搞java开发的,老老实实用sun-java,别跟自己的工作过不去。
本文作者:FireHare
+
==Open-Java==
 +
sudo apt-get install openjdk-6-jdk
  
授权许可:[http://www.creativecommons.cn/licenses/by-nc-sa/1.0/ 创作共用协议]
+
==Sun-java6==
 +
参考 [[Sun-java6]]
 +
==Tomcat==
 +
JSP 开发,参照[[Tomcat]]。
 +
==JBoss==
 +
参考[[JBoss 5.0.0GA安装指南]]
  
编辑人员:FireHare
+
==中文==
 
+
=== 安装中文字体 ===
校对人员:FireHare
+
 
+
贡献者: keke
+
 
+
适用版本:Java SDK 1.6
+
 
+
文章状态:完成
+
 
+
参考文献:
+
http://forum.ubuntu.org.cn 相关帖
+
 
+
----
+
 
+
== 前言 ==
+
今天找了一天的CAT工具,终于还是觉得OLT(Open Language Tools)比较满意,于是就开始安装了,但结果发现不支持中文,于是又开始在论坛上搜相关帖子,但好象都有点出入,还是看不到中文,仔细研究了一下,终于还是成功了,重点参考的是一叶兄的帖子。具体操作如下:
+
 
+
== 安装中文字体 ==
+
 
在本文中假设你已经安装了ttf-wqy-zenhei字体包,如果你还没有安装的话,请下载 ttf-wqy-zenhei 字体包,使用下面的命令安装:
 
在本文中假设你已经安装了ttf-wqy-zenhei字体包,如果你还没有安装的话,请下载 ttf-wqy-zenhei 字体包,使用下面的命令安装:
  
第29行: 第18行:
 
其实只要是有中文字体就可以,只需要把后面相应的字体(具体有说明)在改成你所要的字体即可,这里为了方便还是用 ttf-wqy-zenhei 字体。
 
其实只要是有中文字体就可以,只需要把后面相应的字体(具体有说明)在改成你所要的字体即可,这里为了方便还是用 ttf-wqy-zenhei 字体。
  
== 安装 J2SDK1.6 开发包 ==
+
=== 设置中文字体 (有两种方案)===
 +
方案一
 +
* 进入J2SDK的库目录中的字体目录,位于/usr/lib/jvm 中的某个目录 可能为 java-6-sun 可能为 java-6-openjdk,进入其子目录 jre/lib/
  
  sudo apt-get install sun-java6-jdk
+
* 建立fonts文件夹,然后新建fallback目录,并创建一个ttf-中文的 TTF 字体的软链接
 +
sudo mkdir fonts/fallback
 +
  sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc fallback/wqy-zenhei.ttf
  
== 设置中文字体 (有两种方案)==
 
方案一
 
* 进入J2SDK的库目录中的字体目录
 
cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
 
* 新建fallback目录,并创建一个ttf-中文的 TTF 字体的软链接
 
sudo mkdir fallback
 
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf fallback/wqu-zenhei.ttf
 
 
方案二
 
方案二
* 用你使用的编辑器打开/usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties,找到
+
* 用你使用的编辑器打开/usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties或者/usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties
 +
 
 +
进行改动找到
 
  filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
 
  filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
 
  filename.-arphic-ar_pl_uming_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
 
  filename.-arphic-ar_pl_uming_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
 +
 
* 把这两句后的uming.ttf改为uming.ttc即可
 
* 把这两句后的uming.ttf改为uming.ttc即可
  
== 测试改动 ==
+
=== 测试改动 ===
 
  /usr/lib/jvm/java-6-sun/bin/java -jar /usr/lib/jvm/java-6-sun/demo/jfc/FileChooserDemo/FileChooserDemo.jar
 
  /usr/lib/jvm/java-6-sun/bin/java -jar /usr/lib/jvm/java-6-sun/demo/jfc/FileChooserDemo/FileChooserDemo.jar
 
如果点击浏览可以看到中文而不是方框的话,那么恭喜你,你成功了!
 
如果点击浏览可以看到中文而不是方框的话,那么恭喜你,你成功了!
----
+
==中文字体模糊==
[[支持版本8.10类]]
+
<pre>echo "export  _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' ">> ~/.bashrc</pre>
 +
 
 +
==参考==
 +
[[Eclipse]]
 +
 
 +
[[Netbeans]]
 +
[[Category:中文]]

2012年3月25日 (日) 17:10的最新版本

Java 有 2 个,一个是openjava,一个是oracle的java,默认系统安装的是openjava,如果你只是普通用户,运行java程序而已,openjava足矣,如果你是搞java开发的,老老实实用sun-java,别跟自己的工作过不去。

Open-Java

sudo apt-get install openjdk-6-jdk

Sun-java6

参考 Sun-java6

Tomcat

JSP 开发,参照Tomcat

JBoss

参考JBoss 5.0.0GA安装指南

中文

安装中文字体

在本文中假设你已经安装了ttf-wqy-zenhei字体包,如果你还没有安装的话,请下载 ttf-wqy-zenhei 字体包,使用下面的命令安装:

sudo apt-get install ttf-wqy-zenhei

其实只要是有中文字体就可以,只需要把后面相应的字体(具体有说明)在改成你所要的字体即可,这里为了方便还是用 ttf-wqy-zenhei 字体。

设置中文字体 (有两种方案)

方案一

  • 进入J2SDK的库目录中的字体目录,位于/usr/lib/jvm 中的某个目录 可能为 java-6-sun 可能为 java-6-openjdk,进入其子目录 jre/lib/
  • 建立fonts文件夹,然后新建fallback目录,并创建一个ttf-中文的 TTF 字体的软链接
sudo mkdir fonts/fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc fallback/wqy-zenhei.ttf

方案二

  • 用你使用的编辑器打开/usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties或者/usr/lib/jvm/java-6-openjdk/jre/lib/fontconfig.properties

进行改动找到

filename.-arphic-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
filename.-arphic-ar_pl_uming_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
  • 把这两句后的uming.ttf改为uming.ttc即可

测试改动

/usr/lib/jvm/java-6-sun/bin/java -jar /usr/lib/jvm/java-6-sun/demo/jfc/FileChooserDemo/FileChooserDemo.jar

如果点击浏览可以看到中文而不是方框的话,那么恭喜你,你成功了!

中文字体模糊

echo "export  _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' ">> ~/.bashrc

参考

Eclipse

Netbeans