我用JBUILDER做了一个软件  我也打包成EXE文件了  在我的机器上一切正常 
拿到公司另台机器上运行也正常(因为公司的机器装的软件都一样多 硬件配置也差不多)
可是拿到我朋友的机器上运行后就有2个按钮不好使 我仔细的找了下 发现他的机器没装JBuilder
他机器的虚拟机是1.5的(java是向下支持的 应该没问题吧 后来我换成1.42的了也不好用)
现在我的软件想给客户用都用不成 高手指点 给点建议  小弟感激不尽

解决方案 »

  1.   

    你试试打成可以直接运行的jar
      

  2.   

    我的代码就几句话 
    第一句是声明类对象
    第2句是移除面板内容
    就这句话就已经不走了 不知道为什么?  Panel.removerAll();
      

  3.   

    可能是JDK1.5的版本中没有这个方法?
      

  4.   

    楼上什么意思 ? 没能理解用JB做的一个软件现在不能单独拿出去用 (没用过borland中的组建),有其他方法可行吗?
      

  5.   

    试试用同样的jvm版本,并且不用exe,用jar
      

  6.   

    我用jar运行的效果和EXE是一样的 还有没有其他的可能 我如果把JB装上就好用 不装就不好用 实在不行 其他的方法也可以
      

  7.   

    JDK是向下兼容的啊,如果你用JRE1.5来编译1.3或者1.4写的类一定没问题,你现在是用JRE1.4来运行JRE1.5编译成的字节码,能正常吗?它还不能向上兼容..
      

  8.   

    带图片 我的每个按钮几乎都带图片  是JPG的 大小写都是小写的
      

  9.   

    他的操作系统应该跟你不一样吧。java 在GUI方面似乎有些细微的操作系统差异。应该也不至于这么夸张,你自己机子上用 1.5 运行过么再试试代码用 1.5 编译看看
      

  10.   

    谢谢大家的参与 我解决了  是我JRE版本的问题