﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-ENJOYING……</title><link>http://www.blogjava.net/johnson/</link><description>Dreams will keep me young :)</description><language>zh-cn</language><lastBuildDate>Thu, 07 May 2026 00:44:48 GMT</lastBuildDate><pubDate>Thu, 07 May 2026 00:44:48 GMT</pubDate><ttl>60</ttl><item><title>JBuilderX中光标错位问题以及中文显示问题的解决办法（转载）</title><link>http://www.blogjava.net/johnson/archive/2005/09/27/14174.html</link><dc:creator>≮享受工作∷享受生活≯</dc:creator><author>≮享受工作∷享受生活≯</author><pubDate>Tue, 27 Sep 2005 03:35:00 GMT</pubDate><guid>http://www.blogjava.net/johnson/archive/2005/09/27/14174.html</guid><wfw:comment>http://www.blogjava.net/johnson/comments/14174.html</wfw:comment><comments>http://www.blogjava.net/johnson/archive/2005/09/27/14174.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/johnson/comments/commentRss/14174.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/johnson/services/trackbacks/14174.html</trackback:ping><description><![CDATA[<DIV class=postbody>
<P><FONT face=Arial size=1>1. 光标定位问题的解决：<BR><BR><BR><FONT color=#800080><FONT color=#ff0000>（方法一）</FONT><BR></FONT>JBuilder中出现的光标问题不是Borland的问题，而应该是Sun留下的麻烦。大家知道，i18n问题主要通过操作</FONT><A href="http://www.chinaitpower.com/System/index.html" target=_blank><FONT face=Arial color=#005880 size=1>系统</FONT></A><FONT face=Arial size=1>对用户工作地区和使用语言通过LOCALE<BR>（Window2000或XP中的控制面板上通过“区域和语言选项”）来进行区分，从而开发者通过使用相应区域和语言的属性</FONT><A href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target=_blank><FONT face=Arial color=#005880 size=1>文件</FONT></A><FONT face=Arial size=1>来实现软件包对国际化的支持。具体来说，JBuilder通过使用JRE的font.properties.zh来实现对中文字体的支持。<BR><BR>问题就出在SUN提供的font.properties.zh上。SUN在该</FONT><A href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target=_blank><FONT face=Arial color=#005880 size=1>文件</FONT></A><FONT face=Arial size=1>中对各种字体的正常体，粗体，斜体均使用的是正常体。我们知道，在编辑器中，正常体和粗体或斜体占用的宽度是不同的。因此粗体（Bold）和正常体（plain）均使用正常体会导致编辑器对粗体</FONT><A href="http://www.chinaitpower.com/Dev/Programme/VC/Str/index.html" target=_blank><FONT face=Arial color=#005880 size=1>字符</FONT></A><FONT face=Arial size=1>宽度计算错误，这下，我们明白了问题的原因所在。有趣的是SUN对英文的字体属性</FONT><A href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target=_blank><FONT face=Arial color=#005880 size=1>文件</FONT></A><FONT face=Arial size=1>却进行了正确的区别。（好像是故意的啊？！）比较font.properties和font.properties.zh</FONT><A href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target=_blank><FONT face=Arial color=#005880 size=1>文件</FONT></A><FONT face=Arial size=1>，你可以直观的了解该问题。<BR>=======Correct Font Setting =====<BR># Component Font Mappings<BR>#<BR>dialog.plain.0=Arial,ANSI_CHARSET<BR>dialog.bold.0=Arial Bold,ANSI_CHARSET<BR>dialog.italic.0=Arial Italic,ANSI_CHARSET<BR><BR>如上，plain应该使用字体XXX，bold则应该使用XXX Bold,italic则应该使用XXX Italic。<BR><BR>明白了问题的根结，找到解决问题的办法也就非常容易了。<BR><BR>对font.properties.zh中的相应Component Font Mappings段替换为下面部分。<BR><BR># Component Font Mappings<BR>#<BR>dialog.plain.0=Arial,ANSI_CHARSET<BR>dialog.plain.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialog.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>dialog.bold.0=Arial Bold,ANSI_CHARSET<BR>dialog.bold.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialog.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>dialog.italic.0=Arial Italic,ANSI_CHARSET<BR>dialog.italic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialog.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>dialog.bolditalic.0=Arial Bold Italic,ANSI_CHARSET<BR>dialog.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialog.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>dialoginput.plain.0=Courier New,ANSI_CHARSET<BR>dialoginput.plain.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialoginput.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>dialoginput.bold.0=Courier New Bold,ANSI_CHARSET<BR>dialoginput.bold.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialoginput.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>dialoginput.italic.0=Courier New Italic,ANSI_CHARSET<BR>dialoginput.italic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialoginput.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET<BR>dialoginput.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>dialoginput.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>serif.plain.0=Times New Roman,ANSI_CHARSET<BR>serif.plain.1=\u5b8b\u4f53,GB2312_CHARSET<BR>serif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>serif.bold.0=Times New Roman Bold,ANSI_CHARSET<BR>serif.bold.1=\u5b8b\u4f53,GB2312_CHARSET<BR>serif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>serif.italic.0=Times New Roman Italic,ANSI_CHARSET<BR>serif.italic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>serif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>serif.bolditalic.0=Times New Roman Bold Italic,ANSI_CHARSET<BR>serif.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>serif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>sansserif.plain.0=Arial,ANSI_CHARSET<BR>sansserif.plain.1=\u5b8b\u4f53,GB2312_CHARSET<BR>sansserif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>sansserif.bold.0=Arial Bold,ANSI_CHARSET<BR>sansserif.bold.1=\u5b8b\u4f53,GB2312_CHARSET<BR>sansserif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>sansserif.italic.0=Arial Italic,ANSI_CHARSET<BR>sansserif.italic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>sansserif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>sansserif.bolditalic.0=Arial Bold Italic,ANSI_CHARSET<BR>sansserif.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>sansserif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>monospaced.plain.0=Courier New,GB2312_CHARSET<BR>monospaced.plain.1=\u5b8b\u4f53,GB2312_CHARSET<BR>monospaced.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>monospaced.bold.0=Courier New Bold,GB2312_CHARSET<BR>monospaced.bold.1=\u5b8b\u4f53,GB2312_CHARSET<BR>monospaced.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>monospaced.italic.0=Courier New Italic,GB2312_CHARSET<BR>monospaced.italic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>monospaced.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>monospaced.bolditalic.0=Courier New Bold Italic,GB2312_CHARSET<BR>monospaced.bolditalic.1=\u5b8b\u4f53,GB2312_CHARSET<BR>monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED<BR><BR>====End =====<BR>重启Jbuilder，即可！最后，希望你也将你机器本地的JDK和JBuilder中自带的JDK中的font.properties.zh进行同样的修改为佳。font.properties.zh</FONT><A href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target=_blank><FONT face=Arial color=#005880 size=1>文件</FONT></A><FONT size=1><FONT face=Arial>在{JDK_Home}/jre/lib目录下。 <BR><BR><BR><BR><BR><FONT color=#ff0000>（方法二）<BR></FONT><BR>在上述操作后，有可能会出先弹出菜单的中文变成小方块，所以采用另一种方法，如下：<BR><BR>将jre/lib目录中的font.properties.zh文件替换为如下内容：<BR><BR># @(#)font.properties.zh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.10 02/03/07<BR>#<BR># Copyright 2002 Sun Microsystems, Inc. All rights reserved.<BR>#</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial># Component Font Mappings<BR>#<BR>dialog.plain.0=Arial,ANSI_CHARSET<BR>dialog.plain.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialog.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>dialog.bold.0=Arial Bold,ANSI_CHARSET<BR>dialog.bold.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialog.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>dialog.italic.0=Arial Italic,ANSI_CHARSET<BR>dialog.italic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialog.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>dialog.bolditalic.0=Arial Bold Italic,ANSI_CHARSET<BR>dialog.bolditalic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialog.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialog.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>dialoginput.plain.0=Courier New,ANSI_CHARSET<BR>dialoginput.plain.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialoginput.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>dialoginput.bold.0=Courier New Bold,ANSI_CHARSET<BR>dialoginput.bold.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialoginput.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>dialoginput.italic.0=Courier New Italic,ANSI_CHARSET<BR>dialoginput.italic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialoginput.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</FONT></FONT></P><FONT size=1><FONT face=Arial>
<P>&nbsp;</P>
<P>dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET<BR>dialoginput.bolditalic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>dialoginput.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>dialoginput.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>serif.plain.0=Times New Roman,ANSI_CHARSET<BR>serif.plain.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>serif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P><BR>serif.bold.0=Times New Roman Bold,ANSI_CHARSET<BR>serif.bold.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>serif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>serif.italic.0=Times New Roman Italic,ANSI_CHARSET<BR>serif.italic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>serif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>serif.bolditalic.0=Times New Roman Bold Italic,ANSI_CHARSET<BR>serif.bolditalic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>serif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>serif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>sansserif.plain.0=Arial,ANSI_CHARSET<BR>sansserif.plain.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>sansserif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>sansserif.bold.0=Arial Bold,ANSI_CHARSET<BR>sansserif.bold.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>sansserif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>sansserif.italic.0=Arial Italic,ANSI_CHARSET<BR>sansserif.italic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>sansserif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>sansserif.bolditalic.0=Arial Bold Italic,ANSI_CHARSET<BR>sansserif.bolditalic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>sansserif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>sansserif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>monospaced.plain.0=Courier New,GB2312_CHARSET<BR>monospaced.plain.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>monospaced.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>monospaced.bold.0=Courier New Bold,GB2312_CHARSET<BR>monospaced.bold.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>monospaced.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>monospaced.italic.0=Courier New Italic,GB2312_CHARSET<BR>monospaced.italic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>monospaced.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P>monospaced.bolditalic.0=Courier New Bold Italic,GB2312_CHARSET<BR>monospaced.bolditalic.1=\\u5b8b\\u4f53,GB2312_CHARSET<BR>monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED<BR>monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED</P>
<P># Font File Names<BR>#<BR>filename.\\u5b8b\\u4f53=SIMSUN.TTC</P>
<P>filename.Arial=ARIAL.TTF<BR>filename.Arial_Bold=ARIALBD.TTF<BR>filename.Arial_Italic=ARIALI.TTF<BR>filename.Arial_Bold_Italic=ARIALBI.TTF</P>
<P>filename.Courier_New=COUR.TTF<BR>filename.Courier_New_Bold=COURBD.TTF<BR>filename.Courier_New_Italic=COURI.TTF<BR>filename.Courier_New_Bold_Italic=COURBI.TTF</P>
<P>filename.Times_New_Roman=TIMES.TTF<BR>filename.Times_New_Roman_Bold=TIMESBD.TTF<BR>filename.Times_New_Roman_Italic=TIMESI.TTF<BR>filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF</P>
<P>filename.WingDings=WINGDING.TTF<BR>filename.Symbol=SYMBOL.TTF</P>
<P># Missing Glyph Character<BR>#<BR>default.char=2751</P>
<P># Component Font Character Encodings</P>
<P>#<BR>fontcharset.dialog.1=sun.io.CharToByteGBK<BR>fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings<BR>fontcharset.dialog.3=sun.awt.CharToByteSymbol</P>
<P>fontcharset.dialoginput.1=sun.io.CharToByteGBK<BR>fontcharset.dialoginput.2=sun.awt.windows.CharToByteWingDings<BR>fontcharset.dialoginput.3=sun.awt.CharToByteSymbol</P>
<P>fontcharset.serif.1=sun.io.CharToByteGBK<BR>fontcharset.serif.2=sun.awt.windows.CharToByteWingDings<BR>fontcharset.serif.3=sun.awt.CharToByteSymbol</P>
<P>fontcharset.sansserif.1=sun.io.CharToByteGBK<BR>fontcharset.sansserif.2=sun.awt.windows.CharToByteWingDings<BR>fontcharset.sansserif.3=sun.awt.CharToByteSymbol</P>
<P>fontcharset.monospaced.0=sun.io.CharToByteGBK<BR>fontcharset.monospaced.1=sun.io.CharToByteGBK<BR>fontcharset.monospaced.2=sun.awt.windows.CharToByteWingDings<BR>fontcharset.monospaced.3=sun.awt.CharToByteSymbol</P>
<P># Exclusion Ranges<BR>#<BR>exclusion.dialog.0=0100-20ab,20ad-f8ff</P>
<P>exclusion.dialoginput.0=0100-20ab,20ad-f8ff<BR>exclusion.serif.0=0100-20ab,20ad-f8ff<BR>exclusion.sansserif.0=0100-20ab,20ad-f8ff<BR>exclusion.monospaced.0=0100-20ab,20ad-f8ff</P>
<P># Text Input Character Set<BR>#<BR>inputtextcharset=GB2312_CHARSET<BR><BR><FONT color=#ff0000>（方法三）</FONT><BR><BR>此方法最简单而且非常好用，只需改动一处即可：<BR><BR>找到c:\Borland\JBuilder2005\bin\jbuilder.config配置文件，<BR>在这个文件的找到这两行：<BR>vmparam -Xms32m<BR>vmparam -Xmx256m<BR><BR>在其后加入：<BR><FONT color=#ffa500>vmparam -Dprimetime.editor.useVariableWidthFont=true</FONT>,且参数vmparam和其后的参数值间应有空格<BR>重新启动JBuilder2005就可以了.(已经过测试)<BR><BR><BR><BR><BR>2. 中文显示问题<BR><BR>JBuilder X 安装后编辑器的字体文件列表只有两个, 这样给改变编辑器字体带来了困难. 解决办法: 将 JBuilder 9 的编辑器配置文件复制到 JBuilder X 的设置目录下即可.<BR>Windows 2000 下的操作方法:<BR>将文件 C:/Documents and Settings/{CURRENT_USER}/.jbuilder9/user_zh.properties<BR>复制到目录 C:/Documents and Settings/{CURRENT_USER}/.primetimeX 下即可, 注意不是复制到 /.jbuilderX 目录下.<BR>如果您希望添加其他的字体文件列表到里面, 简单的修改里面的字体文件名即可, 不过这些字体的中文名称是使用 /uXXXX 序列编码的. 具体就是添加一行<BR>editor.display;known_fonts.数字=Font Name</FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>给大家一个现成的例子: 将下列内容保存到文件 user_zh.properties, 然后复制到 {系统盘符}:/Documents and Settings/{CURRENT_USER}/.primetimeX 下即可, 注意不是复制到 /.jbuilderX 目录下.<BR>---------------------------<BR>中文问题解决：&nbsp; <BR>方法一：&nbsp; <BR>　　　下载最新版的JDK把jre/lib下的font.properties.zh盖掉JBX所用的JDK相同目录JBX/jdk1.4/jre/lib下的相同文件就行了。&nbsp; </FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>方法二：&nbsp; <BR>　　　Project&nbsp; =&gt;&nbsp; Project&nbsp; Properties&nbsp; =&gt;&nbsp; General&nbsp; =&gt;&nbsp; Encoding&nbsp; =&gt;改为GBK。&nbsp; </FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>方法三：步骤如下：&nbsp; <BR>1:&nbsp; 安装JBX；不用说了；&nbsp; </FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>2:&nbsp; 改变一下，Tools&nbsp; =&gt;&nbsp; Preferences...&nbsp; =&gt;&nbsp; Editor&nbsp; =&gt;&nbsp; Display&nbsp; 里面的字体，主要是让JBuilderX搜索一下系统的字体；&nbsp; </FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>3:&nbsp; 关闭JBX；&nbsp; </FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>4:&nbsp; 在用户主目录下（X:\\Documents&nbsp; and&nbsp; Settings\\Administrator\\）&nbsp; <BR>　　打开.primetimeX\\user_zh.properties&nbsp; <BR>　　将所有的editor.display;known_fonts.***=***拷贝出来；&nbsp; <BR>　　新建一个文件，粘贴过去然后把这里的known_fonts全部替换成fixed_fonts，然后拷贝所有，回到user_zh.properties文件来；&nbsp; <BR>　　替换掉这里的所有的editor.display;fixed_fonts.***=***行，保存；&nbsp; </FONT></FONT></P>
<P><FONT size=1><FONT face=Arial>5:&nbsp; 重起JBX，Tools&nbsp; =&gt;&nbsp; Preferences...&nbsp; =&gt;&nbsp; Editor&nbsp; =&gt;&nbsp; Display&nbsp; ==&gt;&nbsp; Font&nbsp; Family里面的字体是全部Windows的字体了。</FONT></P></FONT></DIV>
<STYLE>
TD { FONT-SIZE: 12px }
.commentTextBox { FONT-SIZE: 12px }
</STYLE>
<!--Beging Temp Save-->
<STYLE>.userData { BEHAVIOR: url(#default#userdata) }
	</STYLE><img src ="http://www.blogjava.net/johnson/aggbug/14174.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/johnson/" target="_blank">≮享受工作∷享受生活≯</a> 2005-09-27 11:35 <a href="http://www.blogjava.net/johnson/archive/2005/09/27/14174.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>