JBuild2006 Win7 下,鼠标拖影、闪屏情况解决!

Web 开发 同时被 2 个专栏收录
14 篇文章 0 订阅
11 篇文章 0 订阅

第一步:安装注意事项

根目录下启动的那个只是个目录程序。将install.exe属性中兼容模式改为“windows 2000”即可,不能改为其他,连“windowsXP Sp2”和“windowsXP Sp3”都还是会显示不正常。
注意:安装完成后,JBuilder2006的主运行程序JBuilderw.exe也要将兼容模式改为“windows 2000”。否则界面也会不正常。

第二步:拖影问题

Jbuilder2006默认JDK为JDK1.5,WIN7对JDK1.5的swing界面显示方面支持存在兼容问题
解决办法:下载最新版的JDK1.5,我使用的是update22,安装覆盖在Jbuilder2006主目录下的jdk1.5目录,JRE也覆盖在Jbuilder2006主目录下的jdk1.5目录下的jre目录。
注意:此时主程序JBuilderw.exe的兼容模式不要再设为“windows 2000”(什么都不设),否则反而会不正常。
JDK1.5 update22下载地址:http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-1_5_0_22-windows-i586-p.exe?BundledLineItemUUID=N7mJ_hCwvJ4AAAEvXCAAHHgQ&OrderID=JXWJ_hCwWIwAAAEvTCAAHHgQ&ProductID=jcBIBe.nnHQAAAEkzg5UGl.X&FileName=/jdk-1_5_0_22-windows-i586-p.exe

第三步:闪屏问题

修改配置:..\Borland\JBuilder2006\bin下 jdk.config

vmparam -Dsun.java2d.ddoffscreen=false

vmparam -Dsun.java2d.noddraw
vmparam -Dsun.java2d.d3d=false

综合上述三步,应该可以基本解决显示及使用问题,如有其它问题,后续再补充。

  • 0
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

主要解决win7运行jbuilder的不兼容,有拖影的问题。我看好多人写着要替换jdk,实际上完全用不着那么麻烦。详情请看说明 虽然现在流行Eclipse,不过还是很多人习惯Jbuilder的,今天总算是解决了在Vista使用的问题了。 1.首先,Jbuilder 2006 在Vista是无法安装的。 还好,Jbuilder 2006够绿色,在虚拟机中的XP安装后,把文件复制到Vista能够直接运行。 可是一运行,首先是Aero没了,这都还可以忍,可是动时写的代码会出现错位问题,基本没法正常使用了。 2.想到Jbuilder是Java的Swing开发的,应该和系统不应该有太大关系,而且新的JDK1.5.0U14是可以完美兼容Vista的,所以用安装后的JDK1.5.0U14,替换了Jbuilder中自带的JDK1.5.0U03,毕竟都是JDK1.5,应该差别不大,大部分都是一些兼容性性能安全性更新而已吧。 再次运行,可以和Aero兼容了,代码也不会错位了,写了点简单的东西运行,很正常。 可是做Swing时,Design模式预览有时候可以,有时候又无法显示。 3.继续:在命令行启动Jbuilder 2006,呵呵,如果出现异常都会在命令行显示,观察弄Swing时出现的异常,如图1: 晓得哪里出的问题就好办了,然后找到JDK中内置的那些包所在文件:Borland\JBuilder2006\jdk1.5\jre\lib\rt.jar,用WinRAR解开。 然后找到rt.jar\javax\swing\plaf\basic,删除Basic的所有文件,用Winrar打开Jbuilder原来的JDK中的rt.jar,找到并把Basic目录里面的文件解到刚才的basic目录中。然后用Winrar采用ZIP格式把刚才解出来替换好的文件重新打包并命名为rt.jar替换以前的rt.jar. OK! 虽然有点东拼西凑,不过目前正常使用中!
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值