花了两天时间把分裂成两个两个版本的工程合并为一个,简单测试后没有发现问题,于是让另一个同事测试他实现的那些功能。我的机器是WinXP+SP2, JRE 1.5.0.7,他的机器是Windows 2003+SP1, JRE 1.5.0.6,在他那里问题除了一大堆。
问题1:Extension Jar不能自动安装,因为权限问题而终止。暂时手工拷贝到%JRE_HOME%/lib/ext目录下,算是解决这个问题。因为在XP还有2k的机器上都正常,假设用户用Windows 2003的人很少,有也是开发人员:)。
问题2:这个问题更加诡异,点击Applet按钮显示一个html页面,然后选择页面上确定按钮,地图刷新后比例发生变化,而在别的机器上却是好的。查看Java Console,又是安全问题,刷新地图时出错,抛异常。
一开始我怀疑是操作系统的原因,因为它的是Windows 2003,在XP下完全正常。后来在他机器上检查环境发现JRE有很小的版本差异,他的是JRE 1.5.0.6,而我们的都是JRE 1.5.0.7。不管怎样先试试看,也许能解决问题。
于是到网上下载的最新的JRE 1.5.0.8安装再次打开同样的页面,Jar包下载没有问题,地图比例自动变化也消失了。看来是JRE的一个bug导致的!!!
今天上午发现XP如果装的JRE版本号小于1.5.0.7的话也有问题!
此外还有一个问题没弄明白,他那个老版本只需要1.4的JRE即可,而我的需要最新的JRE才行。
问题1:Extension Jar不能自动安装,因为权限问题而终止。暂时手工拷贝到%JRE_HOME%/lib/ext目录下,算是解决这个问题。因为在XP还有2k的机器上都正常,假设用户用Windows 2003的人很少,有也是开发人员:)。
问题2:这个问题更加诡异,点击Applet按钮显示一个html页面,然后选择页面上确定按钮,地图刷新后比例发生变化,而在别的机器上却是好的。查看Java Console,又是安全问题,刷新地图时出错,抛异常。
一开始我怀疑是操作系统的原因,因为它的是Windows 2003,在XP下完全正常。后来在他机器上检查环境发现JRE有很小的版本差异,他的是JRE 1.5.0.6,而我们的都是JRE 1.5.0.7。不管怎样先试试看,也许能解决问题。
于是到网上下载的最新的JRE 1.5.0.8安装再次打开同样的页面,Jar包下载没有问题,地图比例自动变化也消失了。看来是JRE的一个bug导致的!!!
今天上午发现XP如果装的JRE版本号小于1.5.0.7的话也有问题!
此外还有一个问题没弄明白,他那个老版本只需要1.4的JRE即可,而我的需要最新的JRE才行。