免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: crabgg
打印 上一主题 下一主题

使用FC4 Linux搭建Java开发环境(Eclipse)所遇到的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-12-22 09:02 |只看该作者
请问搂主有没有在Eclipse 上安装过 myeclipse?

另外,我也想知道如何删除rpm包安装的软件,(图形界面的,shell下可以删除)

论坛徽章:
0
12 [报告]
发表于 2005-12-22 19:18 |只看该作者
是的,MyEclipse我安装过,谢天谢地,这次它倒是没给我添什么麻烦,呵呵。

我真是弄不清楚这个FC4 Linux系统的添加删除程序是怎么搞的,根本不起作用。

论坛徽章:
0
13 [报告]
发表于 2005-12-23 16:13 |只看该作者

乱码的问题

乱码是因为java找不到中文字体,
解决方法:
在jre/lib/目录下找一个font.redhat.properties.src文件,去掉src。进行修改
1、allfonts.chinese-gb18030=-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1
allfonts.chinese-gb18030.motif=-isas-song ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0
说明了中文使用的字体,后面要对应中文字体,
22、
# Search Sequences

sequence.allfonts=latin-1
sequence.allfonts.Big5=latin-1,chinese-big5
sequence.allfonts.GB2312=latin-1,chinese-gb18030
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208
sequence.allfonts.EUC-KR=latin-1,korean
sequence.allfonts.GB18030=latin-1,chinese-gb18030
sequence.fallback=lucida,chinese-big5,chinese-gb18030,japanese-x0208,korean

修改如下:
# Search Sequences

sequence.allfonts=chinese-gb18030        
sequence.allfonts.Big5=latin-1,chinese-big5
sequence.allfonts.GB2312=chinese-gb18030      
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208
sequence.allfonts.EUC-KR=latin-1,korean
sequence.allfonts.GB18030=chinese-gb18030
sequence.fallback=lucida,chinese-big5,chinese-gb18030,japanese-x0208,korean
与简体中文由关的编码都要首先使用chinese-gb18030,自己改一下

//下面对应真正的中文字体。
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
改为
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/chinese/TrueType/XXXXX.ttf
因为fodera4中文下的字体目录是chinese,而不是zh_cn,你可找到第二个目录,第一个是存在的。zysong.ttf也是不存在de,你可以在该目录下找到,简体&繁体的字体,自己看看font.dir要选那个。
也可以考win下的simsun.ttc
再加一个
filename.-isas-song ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0=/usr/share/fonts/chinese/TrueType/XXXXX.ttf
记得前面两行的说明吗,这个应该是motif界面下的字体。也进行声明一下,原来是没有的。


同理,以下的修改,也是java自带的配置的目录是不存在地,该zh_cn为chinese。
# AWT X11 font paths

awtfontpath.chinese-gb18030=/usr/share/fonts/zh_CN/TrueType

以前看到别人提java中文的乱码就要复制win的simsun.ttc来配置,其实这不是主要的,linux下也有中文字体,主要是因为没有配置正确,也不需要一定把字体放到jre/lib/fonts目录下,只要能找到就ok了。

论坛徽章:
0
14 [报告]
发表于 2005-12-23 16:23 |只看该作者

默认得java环境,

修改java默认的运行jdk,以前成功过,现在忘了改那个文件了,
一个简单的方法,我现在使用的,
删除 /usr/bin下的 java javaw等等java命令链接,
使用命令
ln -s /jdkhome/bin/java /usr/bin/java 重新建立链接 jdkhome就是你要的jdk啦,OK,:)

eclipse慢是因为它使用了 gcj那个jdk吧,我以前以为是在linux下慢,后来改了jdk就不会了,现在才明白,
希望你的也,可以。

论坛徽章:
0
15 [报告]
发表于 2005-12-24 16:27 |只看该作者
我试了一下,joovle解决JAVA中文乱码的方法是正确的,先拜谢一下呵呵

在JDK 1.5下需要变动一下,比如font.redhat.properties.src应为fontconfig.RedHat.properties.src
还有,使用原来的ISO10646编码就好,不需要GB18030

不过我的LINUX也挂掉了,因为我嫌系统的字体太"虚",不舒服,而且太小了,就动手修改换新宋体
可是换了新宋体后,英文和数字还是用的"虚"的字体,我就再修改系统的字体配置,等等等等,结果系统就出现了一大片启动错误,汗......

不过最后显示给我的界面倒是全部改成了新宋体,但已经太晚了......重装吧,谁知道安全一点的修改默认字体成新宋体的方法?改名字替换系统TTF文件的方法修改完,系统显示的不完全是新宋体,有以前默认字体的英文和数字"杂质".

论坛徽章:
0
16 [报告]
发表于 2005-12-25 19:36 |只看该作者
Java开发/运行环境已经全线配置成功,字体也有了非常好的解决方案,谢谢各位帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP