jdk安装中文字体(jdk怎么设置中文)

http://www.itjxue.com  2023-01-27 03:18  来源:未知  点击次数: 

文件打开看到的乱码怎么办

这可能是操作系统中,没有安装中文字体。

当售前工程师在问系统管理员是否安装了中文字体时,一般得到的答案都是说已经安装了中文字体。

售前工程师怎么样来确定操作系统里安装了中文字体呢,在系统中访问一下这个jsp页面,看结果就可以了。

enum_font.jsp

%@ page language=”java” pageEncoding=”GBK”%

jsp:directive.page import=”java.awt.GraphicsEnvironment”/

%

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();

String[] fontNames= ge.getAvailableFontFamilyNames();

%

!– 列出当前服务器安装的字体 –

html

head

/head

body style=”font-size: 14px”

当前Java环境支持的字体列表

dir

%

for(int i=0;ifontNames.length;i++)

out.println(“li”+fontNames[i]);

%

/dir

/body

/html

访问得到的结果,如下图:

结果中没有中文字体的,则操作系统中是没有安装中文字体的,安装一下中文字体,乱码问题就解决了。

附安装中文字体的方法:

方法一、拷贝中文字体:

1、 在启动java的时候加入如下参数,参数值为jdk的安装路径 -Dsun.java2d.fontpath=……/j2se/jre/lib/fonts

2、 操作系统安装完整的中文安装包,然后把操作系统的中文字体文件拷贝到……/j2se/jre/lib/fonts目录下

3、 打开……/j2se/jre/lib目录下的font.properties文件,把新添加的字体文件的对照信息加进该文件即可

4、 重起webserver

方法二、安装中文包:

1、 操作系统安装完整的中文安装包

2、 卸载jdk,重新安装,让jdk读取新的中文字体文件

JDK安装时语言问题

改变本地语言设置,控制面板-》区域和语言

所有地方都选中国(中文),包括“高级”选项卡中。(共三个地方)

MyEclipse 中文字体问题

这个就涉及到国际化的标准问题,你可以下个国际化插件。

或者在jdk安装目录下找到bin目录下的native2ascii.exe,然后把黑体输进去出来一串代码,把这个字符串复制到要显示中文黑体的地方,应该就可以解决了!

linux 下装jdk

JDK 在 Linux 安装Sun发布的JDK/JRE有两种版本,一种是.rpm.bin格式的,另一种则是.bin格式的,前者我没有试,但是我想应该是适合于rpm的,可能会安装到/usr里面去,而且自动化程度可以高一些。后者则完全是绿色软件,只是做一个解压的动作。下面我就来讲后者的安装全攻略。 1、首先我们要到Sun的网站上去下载JDK/JRE(点这里进入),最新的正式版本已经是6.0(也就是1.6),当然老的版本Sun也仍然提供下载,点上面的“Previous Releases”就可以找到了。下载.bin文件,下面假设这个文件的名字是jdk1.x.bin。 2、把安装文件解压出来。假设我们下载的文件保存在/opt下。 打开终端,运行以下命令: 引用: cd /opt chmod a+x jdk1.x.bin ./jdk1.x.bin 你会看到版权提示,不管它,按空格键翻页。然后会提示你是否同意版权协议[yes/no],此时输入yes,回车,安装程序就会把文件解压到当前目录下的jdk1.x这样的目录下面(JRE应该大体相同)。 3、让JDK/JRE支持中文。由于默认安装的JDK/JRE不带中文字体,不支持中文显示,所以我们要自行修改某些字体相关的配置,让它们支持中文。 设定字体有两种方法: 第一种方法是把你的中文字体目录做个连接到jdk/jre/lib/fonts里面,这种方法很简便。看命令: 引用: cd /opt/jdk1.x/jre/lib/fonts ln -s /usr/share/fonts/truetype/windows fallback (假设我们的中文字体放在/usr/share/fonts/truetype/windows目录里,这个目录里我放的是从Windows那边copy过来的字体) 为什么要做fallback这个连接,我也是从网上看到的,我想应该是Sun做的设定吧,设定JDK/JRE在运行时会到这个目录里去找那些非西方字体。这种方法对JDK/JRE 1.4/1.5/1.6都适用,但是由于没有在fontconfig.properties文件里面详细设定字体,所以这种方法显示出来的字体很难看。 第二种方法是把配置好的fontconfig.properties做个连接到jdk1.x/jre/lib里面。看命令: 引用: cd /opt/jdk1.x/jre/lib ln -s /etc/java/fontconfig.properties (假设我们的fontconfig.properties放在/etc/java目录里) 这种方法对JDK/JRE 1.4/1.5/1.6都适用,只不过1.4版本的文件名是font.properties而不是fontconfig.properties。当然你也可以直接把fontconfig.properties文件复制到/opt/jdk1.x/jre/lib里面,这样就不用做连接,但是如果你同时安装几个不同版本的JDK,还是做连接比较方便。在下面我会把我配置好的font.properties和fontconfig.properties的内容贴出来,大家稍作修改就可以用了。 3、让Web浏览器支持Java插件(也就是支持Java Applets)。 做一个连接就可以了。看命令: 引用: cd /usr/lib/firefox/plugins (Ubuntu的firefox插件目录在这里,其它版本以此参考) ln -s /opt/jdk1.x/jre/plugin/i386/ns7/libjavaplugin_oji.so 然后运行firefox,在地址栏里打入about:plugins,回车,可以看到firefox的插件列表里已经有了Java插件。 如果你用的是其它的浏览器,方法大体也差不多,就是进入浏览器的plugins目录,做一个连接。不过要注意的是,如果你用的浏览器是 mozilla 1.4/netscape 7.0以上的版本,用上面的命令没问题,但是如果你用的浏览器是mozilla 1.2/netscape 7.0以下的版本,Sun有提供另一个插件。这样的话,命令就要改一下了: 引用: cd /usr/lib/mozilla/plugins ln -s /opt/jdk1.x/jre/plugin/i386/ns7-gcc29/libjavaplugin_oji.so 4、让Web浏览器支持Java Web Start程序。(可选安装) 如果你不知道Java Web Start程序是什么,看这里: 所谓安装,其实就是添加一个mimetype(类似于文件关联),让浏览器知道,遇到Java Web Start程序该用什么程序来处理。 对应mozilla/netscape浏览器的方法: 点击菜单:Edit-Preferences-Navigator-Helper Applications 然后新建一个mimetype: mimetype是:application/x-java-jnlp-file extention是:jnlp 关联程序是:/opt/jdk1.x/jre/bin/javaws 对应firefox浏览器的方法: 由于firefox没有直接添加mimetype的方法,所以要改的话需要安装一个Mime Type Editor扩展,看这里: 5、为firefox浏览器加入Java Console菜单项。(可选安装) mozilla/netscape装好java插件之后就有Java Console菜单项,可以方便地调用Java控制台,这对程序员调试程序有用。但是firefox还没有这个菜单项,添加的方法就是解压一个zip文件到firefox/extension目录。现在我们就来添加,看命令: 引用: cd /usr/lib/firefox/extensions unzip /opt/jdk1.x/jre/lib/deploy/ffjcext.zip 重启firefox,就可以看到工具菜单里多了一个Java Console菜单项。 JDK/JRE 1.5及以下版本并没有提供这个firefox扩展,如果要安装的话到这里安装: 6、把Java工具加入系统菜单。(可选安装) Ubuntu自带的JDK/JRE会在系统菜单中添加两个Java工具,就是Java Plugin Control Panel和Java Policy Tool。下面我们也为自己安装的JDK/JRE添加两个菜单项。 在Ubuntu的主菜单上点击右键-编辑菜单-首选项-新建项目: 第一项: 图标是:/opt/jdk1.x/jre/plugin/desktop/sun_java.png 名称是:Java Plugin Control Panel (这个随便写) 命令是:/opt/jdk1.x/jre/bin/ControlPanel 第二项: 图标是:/opt/jdk1.x/jre/plugin/desktop/sun_java.png 名称是:Java Policy Tool (这个随便写) 命令是:/opt/jdk1.x/jre/bin/policytool 7、添加JAVA_HOME/JRE_HOME环境变量。(Java开发人员必备) 这里以最常用的bash命令解释器为例,编辑用户目录下的.bashrc或.profile文件。如果你想在所有用户的shell下都生效,就编辑/etc/profile文件。同样都是加入以下内容: 引用: export JAVA_HOME=/opt/jdk1.x export JRE_HOME=/opt/jdk1.x/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 至此,Sun JDK/JRE在Linux上的安装过程结束。

采纳哦

Java SE Development Kit(JDK6) 6u43 多国语言版怎么设置成中文?

安装的时候有提示选择语言啊。你没有选择吧,最好还是重新安装。

不行的话就按下面的步骤试试。

1.5版的jdk的字体设置和以前的jdk1.4相比较有较大的变化,在1.5中有两种设置中文字体的方法,在{$home}/jdk*/jre/lib,我的我位置是:/usr/local/jdk1.5.0_02/jre/lib/,需配置fontconfig.properties文件。在这里有很多以.src结尾的配置源文件,代表在不同平台下的标准配置。

第一种方法:我们可以以.src结尾的配置源文件为蓝本拷贝成

fontconfig.properties。然后再根据自己系统中所安装的X11核心中文字体来配置字体名和字体文件路径。

第二种方法就很简单,只要在 /usr/local/jdk1.5.0_02/jre/lib//fonts目录下建立一个fallback目录,并把中文字体文件拷贝或链接到该目录中即可,根本不用配置其

它东西。系统默认的字体是在 /usr/share/fonts/.

ubuntu java 使用什么 字体

系统环境:ubuntu 9.04

软件环境:jdk1.6.0_16

本次目的:实现Java的中文支持,应用程序中文乱码问题

安装完JDK后,发现竟然还未支持中文,但是在windows下安装完后,都会默认支持中文。所以在Ubutun下,我们得手动设置配置,否则会出现方格。

首先,转到 jre/lib/fonts/ 下建立个目录 fallback

cd jdk1.6.0_16/jre/lib/fonts

sudo mkdir fallback

拷贝字体到此目录下,需要带有中文字体的

sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc fallback/wqy-zenhei.ttf

再执行以下命令

sudo mkfontdir

sudo mkfontscale

记住被拷贝的字体一定要有存在,否则将会失败,我就因此而失败几回。完成之后,就可以看到JAVA已经实现了中文支持。但是为什么我们要这样改呢,因为Ubuntu里java默认的中文字体就是uming.ttf,但是系统默认的是uming.ttc,所以也可以用下面方法生成uming.ttf字体

cd /usr/share/fonts/truetype/arphic

sudo ln -s uming.ttc uming.ttf

(责任编辑:IT教学网)

更多

推荐管理维护文章