虽然现在流行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!
虽然有点东拼西凑,不过目前正常使用中!
让JBuilder兼容vista
最新推荐文章于 2024-09-27 06:11:48 发布