高手支招:JBuilder常见疑难问题解答

4/7/2006来源:Java认证人气:8297

JBuilder常见问题解答:

1、怎样在WIN2000下使用JB3.5

   JBuilder3.5在WIN2000下使用时,IDE界面上的汉字会显示不出来。原因是Jbuilder3.5所携带的JDK为1.2.2,缺省不支持WIN2000下汉字库设置。解决办法是将Jbuilder35/jdk1.2.2/jre/lib下的font.PRoperties.zh.NT4.0改名为font.properites.zh或font.properties.zh.NT5.0

2、提升JB3.5的运行速度

   JDK1.3有一个HotSpot特性,据称能显剧提升java程序的运行速度,而且此特性能移植到JDK1.2.2下。考虑到既然Jbuilder是用Java书写的,为什么不把HotSpot移植到JB3.5的JDK下呢。这样做:拷贝jdk1.3/jre/bin/hotspot目录到Jbuilder/jdk1.2.2/jre/bin下就可以了。不过,因为在Debug时使用HotSpot反而会损失速度,因而需要增设运行调试参数以限定在调试运行时不使用HotSpot。在project property/run/vm parmeter框加入-classic即可。

3、JBuilder4编辑窗口光标定位问题

   有些用户在使用JBuilder4的时候,在编辑程序时会发现光标不能正确定位。这是因为Editor使用了不当的字体。在Editor中空白的地方右击,选Editor Options,(也可以用其他方式调出Editor Options对话框),选Display页,设置字体为DialogInput.plain或Lucida Console即可。

   有两点请网友谅解:第一,个人闲杂时间太少,不能保证及时回答问题。第二,个人阅历有限,所答仅供参考。
4、applet与CORBA应用中的中文问题

   问题:碰到一个棘手的问题。JBUILDER3,PWIN98下,用applet通过CORBA与数据库连接。applet和服务器端各自都能正常对中文进行处理,但是applet传送到服务器端的中文却都显示为乱码。

   答复:不知道你是否使用的是wstring作为传送用数据类型。另外,在服务器/客户两端应该注意一下使用相同的Locale。

5、CORBA程序分发

   问题: 我现在用jbuild+visibroke开发CORBA系统,这里想请教,开发的程序如何脱离jbuild,作为一个单独的产品。该产品需要那些软件支持(最好能提供支持软件的参考价格)。另外,请说明该产品(自己开发的corba产品)的\"server application\"如何启动。急切等待您的帮助。

   答复:这是一个CORBA程序的分发问题。用VisiBroker for Java开发的CORBA应用程序在最终运行时除开你的程序还应包括以下部分1/Java虚拟机,用于运行Java程序:-) 2/VisiBroker ORB,简单一点讲就是vbjorb.jar文件 3/你的程序中使用到的Service,如Location Service Smart Agent 4/加载程序,可以使用批处理如Windows平台下的vbj -VBJclasspath yourPackageName.jar fullMainClassName 或者java -cp vbjorb.jar;yourPackageName.jar fullMainClassName。需要购买VisiBroker分发许可:-)

6、JBuilder中的BAS配置问题

   问题:JBuilder中配置完BAS后,JBuilder就再也启动不起来了。会是什么问题?

   答复:如果在同时没有做其他的什么操作的话,应该是因为配置BAS后加入的启动时加载类路径让JBuilder遇到了麻烦。一个可能是因为BAS路径中带了空格或中文字符。请检查 /lib/ext/ias.config文件,将其中的路径名规范化。如“Programe Files”改成“progra~1”等。 (来源:JAVA中文站)