本文目录一览:
- 1、Java SE Development Kit(JDK6) 6u43 多国语言版怎么设置成中文?
- 2、编写的java程序在linux里运行中文不能够显示,显示的是方框,请问各位如何解决?
- 3、如何使linux中java支持中文
- 4、java中的lib什么作用呢
- 5、win7 cmd窗口中 解释java程序时候,不能输出中文
- 6、java中jar包和lib的区别?
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/.
编写的java程序在linux里运行中文不能够显示,显示的是方框,请问各位如何解决?
我常用解决之道:
将 XP 系统下的 C:/windows/fonts/simsun.ttc 复制过来,比如复制到:/x/downloads/simsun.ttc
然后测试一下如下代码:
…
System.setProperty(“awt.useSystemAAFontSettings”,”off”);
Font font=Font.createFont(Font.TRUETYPE_FONT,new File(“/x/downloads/simsun.ttc”));
font=font.deriveFont(12f);
Object[] os=UIManager.getLookAndFeelDefaults().keySet().toArray();
for(int i=0; ios.length; i++){
String k=os[i].toString();
if(k.indexOf(“font”)0){
UIManager.put(k, font);
}
}
JFrame f=new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setBounds(100,100,100,80);
JButton b=new JButton(“中文测试”);
f.add(b);
f.setVisible(true);
…
如何使linux中java支持中文
,大家在安装过程中或者使用过程中所遇到的中文乱码问题是当前的JVM还不支持中文,想要让你linux系统下的java程序支持中文其实很简单,只要讲系统的中字体文件链接或者拷贝到JVM中的fonts中然后安装字体就可以了.
我们系统的中字体存贮在/usr/share/fonts中,该文件夹下存储了系统中存储的各种字体,比如/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf.我们需要的做的就是将系统中的某个字体文件拷贝或者链接到JVM中的font中.
我的JVM安装路径为/usr/lib/jvm/java-6-sun,java中使用的字体文件存储于/usr/lib/jvm/java-6-sun/jre/lib/fonts
在该文件夹下创建文件夹sudo mkdir fallback
然后建立链接sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf
/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/
这步完成之后你会在fallback文件夹下看到一个指向WQY字体的链接.
切入fallback文件夹 执行操作:
sudo mkfontdir
sudo mkfontscale
这样你的JVM就支持中文字体了.
java中的lib什么作用呢
在lib这个目录下面,一定有很很多以.jar为后缀的文件(尤其是dt.jar和tools.jar),这是压缩文件,你可以用winRAR解压查看的.SUN公司发布的一些系统类就在这里,是JAVA程序运行所依赖的.例如:在JAVA程序在进行输入和输出的时候要用到很输入输出类,如StreamInput,StreamOutput,你直接在程序的开头写上import java.io.*,编译器就到会lib目录下找相关的系统类.
win7 cmd窗口中 解释java程序时候,不能输出中文
可能是cmd 字符编码的原因吧, 试试 在cmd中输入 CHCP 65001
注:CHCP是一个计算机指令,能够显示或设置活动代码页编号。
代码页 描述
65001 UTF-8代码页
950 繁体中文
936 简体中文默认的GBK
437 MS-DOS 美国英语
java中jar包和lib的区别?
library是一个库的集合,library可以包含多个jar文件,jar包是封装好的javaclass类
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/237927.html