LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 697|回复: 6

jbuilder汉字问题求助!

[复制链接]
发表于 2005-5-24 14:24:17 | 显示全部楼层 |阅读模式
在LE2005下无论如何配置,jbuilder2005都无法正确显示汉字和输入汉字,oracle jdeveloper10g也有同样问题。不知那位大侠能够帮忙!谢谢!
发表于 2005-5-24 17:14:03 | 显示全部楼层
  自己摸索了好久的方法.
  jbuilder本身是java开发的.去网上找jdk1.4在linux下的中文解决办法.jdk解决了,jbuilder代码处的中文就解决了.复制simsun.ttf到jdk1.4/jre/lib/fonts目录.设置一下,界面中的中文也可以显示了.
回复 支持 反对

使用道具 举报

发表于 2005-5-24 19:41:12 | 显示全部楼层
我原来为 JBuilderX 和 C++BuilderX 写的 font.properties.zh 配置文件,仅适用于 JRE 1.4,需要 SIMSUN.TTF 字体,希望能有用:

  1. # @(#)font.properties.zh        1.10 02/03/07
  2. #
  3. # Copyright 2002 Sun Microsystems, Inc. All rights reserved.
  4. #

  5. # Component Font Mappings
  6. #
  7. dialog.plain.0=Arial,ANSI_CHARSET
  8. dialog.plain.1=\u5b8b\u4f53,GB2312_CHARSET
  9. dialog.plain.2=WingDings,SYMBOL_CHARSET
  10. dialog.plain.3=Symbol,SYMBOL_CHARSET

  11. dialog.bold.0=Arial Bold,ANSI_CHARSET
  12. dialog.bold.1=\u5b8b\u4f53,GB2312_CHARSET
  13. dialog.bold.2=WingDings,SYMBOL_CHARSET
  14. dialog.bold.3=Symbol,SYMBOL_CHARSET

  15. dialog.italic.0=Arial Italic,ANSI_CHARSET
  16. dialog.italic.1=\u5b8b\u4f53,GB2312_CHARSET
  17. dialog.italic.2=WingDings,SYMBOL_CHARSET
  18. dialog.italic.3=Symbol,SYMBOL_CHARSET

  19. dialog.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
  20. dialog.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
  21. dialog.bolditalic.2=WingDings,SYMBOL_CHARSET
  22. dialog.bolditalic.3=Symbol,SYMBOL_CHARSET

  23. dialoginput.plain.0=Courier New,ANSI_CHARSET
  24. dialoginput.plain.1=\u5b8b\u4f53,GB2312_CHARSET
  25. dialoginput.plain.2=WingDings,SYMBOL_CHARSET
  26. dialoginput.plain.3=Symbol,SYMBOL_CHARSET

  27. dialoginput.bold.0=Courier New Bold,ANSI_CHARSET
  28. dialoginput.bold.1=\u5b8b\u4f53,GB2312_CHARSET
  29. dialoginput.bold.2=WingDings,SYMBOL_CHARSET
  30. dialoginput.bold.3=Symbol,SYMBOL_CHARSET

  31. dialoginput.italic.0=Courier New Italic,ANSI_CHARSET
  32. dialoginput.italic.1=\u5b8b\u4f53,GB2312_CHARSET
  33. dialoginput.italic.2=WingDings,SYMBOL_CHARSET
  34. dialoginput.italic.3=Symbol,SYMBOL_CHARSET

  35. dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET
  36. dialoginput.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
  37. dialoginput.bolditalic.2=WingDings,SYMBOL_CHARSET
  38. dialoginput.bolditalic.3=Symbol,SYMBOL_CHARSET

  39. serif.plain.0=Times New Roman,ANSI_CHARSET
  40. serif.plain.1=\u5b8b\u4f53,GB2312_CHARSET
  41. serif.plain.2=WingDings,SYMBOL_CHARSET
  42. serif.plain.3=Symbol,SYMBOL_CHARSET

  43. serif.bold.0=Times New Roman Bold,ANSI_CHARSET
  44. serif.bold.1=\u5b8b\u4f53,GB2312_CHARSET
  45. serif.bold.2=WingDings,SYMBOL_CHARSET
  46. serif.bold.3=Symbol,SYMBOL_CHARSET

  47. serif.italic.0=Times New Roman Italic,ANSI_CHARSET
  48. serif.italic.1=\u5b8b\u4f53,GB2312_CHARSET
  49. serif.italic.2=WingDings,SYMBOL_CHARSET
  50. serif.italic.3=Symbol,SYMBOL_CHARSET

  51. serif.bolditalic.0=Times New Roman Bold Italic,ANSI_CHARSET
  52. serif.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
  53. serif.bolditalic.2=WingDings,SYMBOL_CHARSET
  54. serif.bolditalic.3=Symbol,SYMBOL_CHARSET

  55. sansserif.plain.0=Arial,ANSI_CHARSET
  56. sansserif.plain.1=\u5b8b\u4f53,GB2312_CHARSET
  57. sansserif.plain.2=WingDings,SYMBOL_CHARSET
  58. sansserif.plain.3=Symbol,SYMBOL_CHARSET

  59. sansserif.bold.0=Arial Bold,ANSI_CHARSET
  60. sansserif.bold.1=\u5b8b\u4f53,GB2312_CHARSET
  61. sansserif.bold.2=WingDings,SYMBOL_CHARSET
  62. sansserif.bold.3=Symbol,SYMBOL_CHARSET

  63. sansserif.italic.0=Arial Italic,ANSI_CHARSET
  64. sansserif.italic.1=\u5b8b\u4f53,GB2312_CHARSET
  65. sansserif.italic.2=WingDings,SYMBOL_CHARSET
  66. sansserif.italic.3=Symbol,SYMBOL_CHARSET

  67. sansserif.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
  68. sansserif.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
  69. sansserif.bolditalic.2=WingDings,SYMBOL_CHARSET
  70. sansserif.bolditalic.3=Symbol,SYMBOL_CHARSET

  71. monospaced.plain.0=\u5b8b\u4f53,GB2312_CHARSET
  72. monospaced.plain.1=\u5b8b\u4f53,GB2312_CHARSET
  73. monospaced.plain.2=WingDings,SYMBOL_CHARSET
  74. monospaced.plain.3=Symbol,SYMBOL_CHARSET

  75. monospaced.bold.0=\u5b8b\u4f53,GB2312_CHARSET
  76. monospaced.bold.1=\u5b8b\u4f53,GB2312_CHARSET
  77. monospaced.bold.2=WingDings,SYMBOL_CHARSET
  78. monospaced.bold.3=Symbol,SYMBOL_CHARSET

  79. monospaced.italic.0=\u5b8b\u4f53,GB2312_CHARSET
  80. monospaced.italic.1=\u5b8b\u4f53,GB2312_CHARSET
  81. monospaced.italic.2=WingDings,SYMBOL_CHARSET
  82. monospaced.italic.3=Symbol,SYMBOL_CHARSET

  83. monospaced.bolditalic.0=\u5b8b\u4f53,GB2312_CHARSET
  84. monospaced.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET
  85. monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET
  86. monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET

  87. # Font File Names
  88. #
  89. filename.\u5b8b\u4f53=SIMSUN.TTF

  90. filename.Arial=ARIAL.TTF
  91. filename.Arial_Bold=ARIALBD.TTF
  92. filename.Arial_Italic=ARIALI.TTF
  93. filename.Arial_Bold_Italic=ARIALBI.TTF

  94. filename.Courier_New=COUR.TTF
  95. filename.Courier_New_Bold=COURBD.TTF
  96. filename.Courier_New_Italic=COURI.TTF
  97. filename.Courier_New_Bold_Italic=COURBI.TTF

  98. filename.Times_New_Roman=TIMES.TTF
  99. filename.Times_New_Roman_Bold=TIMESBD.TTF
  100. filename.Times_New_Roman_Italic=TIMESI.TTF
  101. filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF

  102. filename.WingDings=WINGDING.TTF
  103. filename.Symbol=SYMBOL.TTF

  104. # Missing Glyph Character
  105. #
  106. default.char=2751

  107. # Component Font Character Encodings
  108. #
  109. fontcharset.dialog.1=sun.io.CharToByteGBK
  110. fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings
  111. fontcharset.dialog.3=sun.awt.CharToByteSymbol

  112. fontcharset.dialoginput.1=sun.io.CharToByteGBK
  113. fontcharset.dialoginput.2=sun.awt.windows.CharToByteWingDings
  114. fontcharset.dialoginput.3=sun.awt.CharToByteSymbol

  115. fontcharset.serif.1=sun.io.CharToByteGBK
  116. fontcharset.serif.2=sun.awt.windows.CharToByteWingDings
  117. fontcharset.serif.3=sun.awt.CharToByteSymbol

  118. fontcharset.sansserif.1=sun.io.CharToByteGBK
  119. fontcharset.sansserif.2=sun.awt.windows.CharToByteWingDings
  120. fontcharset.sansserif.3=sun.awt.CharToByteSymbol

  121. fontcharset.monospaced.0=sun.io.CharToByteGBK
  122. fontcharset.monospaced.1=sun.io.CharToByteGBK
  123. fontcharset.monospaced.2=sun.awt.windows.CharToByteWingDings
  124. fontcharset.monospaced.3=sun.awt.CharToByteSymbol

  125. # Exclusion Ranges
  126. #
  127. exclusion.dialog.plain.0=00a0-f8ff
  128. exclusion.dialog.italic.0=00a0-f8ff
  129. exclusion.dialog.bold.0=00a0-f8ff
  130. exclusion.dialog.bolditalic.0=00a0-f8ff

  131. exclusion.dialoginput.plain.0=00a0-f8ff
  132. exclusion.dialoginput.italic.0=00a0-f8ff
  133. exclusion.dialoginput.bold.0=00a0-f8ff
  134. exclusion.dialoginput.bolditalic.0=00a0-f8ff

  135. exclusion.serif.plain.0=00a0-f8ff
  136. exclusion.serif.italic.0=00a0-f8ff
  137. exclusion.serif.bold.0=00a0-f8ff
  138. exclusion.serif.bolditalic.0=00a0-f8ff

  139. exclusion.sansserif.plain.0=00a0-f8ff
  140. exclusion.sansserif.italic.0=00a0-f8ff
  141. exclusion.sansserif.bold.0=00a0-f8ff
  142. exclusion.sansserif.bolditalic.0=00a0-f8ff

  143. exclusion.monospaced.plain.0=00a0-f8ff
  144. exclusion.monospaced.italic.0=00a0-f8ff
  145. exclusion.monospaced.bold.0=00a0-f8ff
  146. exclusion.monospaced.bolditalic.0=00a0-f8ff

  147. # Text Input Character Set
  148. #
  149. inputtextcharset=GB2312_CHARSET
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 21:03:46 | 显示全部楼层
谢谢2位,问题已经解决,具体解决方法如下:
1、修改/opt/Borland/JBuilder2005/jdk1.4/jre/lib/font.properties
# %W% %E%
# Copyright 2002 Sun Microsystems, Inc. All rights reserved.
#

# Component Font Mappings For RedhatLinux 8.0/zh_CN
#
serif.0=-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.italic.0=-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

serif.bolditalic.0=-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.0=-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.italic.0=-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

sansserif.bolditalic.0=-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.italic.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

monospaced.bolditalic.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.0=-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.italic.0=-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialog.bolditalic.0=-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.italic.0=-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.italic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bold.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bold.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

dialoginput.bolditalic.0=-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

# Missing Glyph Character
#
default.char=274f

# Component Font Character Encodings
#
fontcharset.serif.0=sun.io.CharToByteISO8859_1
fontcharset.serif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.sansserif.0=sun.io.CharToByteISO8859_1
fontcharset.sansserif.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.monospaced.0=sun.io.CharToByteISO8859_1
fontcharset.monospaced.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialog.0=sun.io.CharToByteISO8859_1
fontcharset.dialog.1=sun.io.CharToByteUnicodeBigUnmarked

fontcharset.dialoginput.0=sun.io.CharToByteISO8859_1
fontcharset.dialoginput.1=sun.io.CharToByteUnicodeBigUnmarked

# Exclusion Ranges
#

# XFontSet Information
#
fontset.serif.plain=\
-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.serif.italic=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.serif.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.serif.bolditalic=\
-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.plain=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.italic=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.sansserif.bolditalic=\
-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.plain=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.italic=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.monospaced.bolditalic=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.italic=\
-*-Tahoma-medium-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.bolditalic=\
-*-Tahoma-bold-i-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialog.plain=\
-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.italic=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.bold=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.bolditalic=\
-*-Tahoma-bold-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.dialoginput.plain=\
-*-Tahoma-medium-r-normal--*-%d-*-*-m-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

fontset.default=\
-*-Tahoma-medium-r-normal--*-%d-*-*-p-*-iso8859-1,\
-*-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/X11R6/lib/X11/fonts/drakfont/ttf/simsun.ttf
2、删除font.properties.zh_CN.Redhat
回复 支持 反对

使用道具 举报

发表于 2005-5-25 09:15:56 | 显示全部楼层
楼主的JB05是测试版麽
会过期麽?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 12:58:38 | 显示全部楼层
不会过期
回复 支持 反对

使用道具 举报

发表于 2005-5-25 16:49:26 | 显示全部楼层
no serial
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表