都说java是跨平台的,为什么我在一台机器上编译通过的程序,在另一台就不能执行,都是win2003,jdk也是一样的,请问这是问什么?

解决方案 »

  1.   

    那到底在其他机器出现什么错误呢???
    什么都不说..怎么帮你解决呢???而且你没有听过java的"一次编译,到处调试 "吗??
      

  2.   

    应该是你不同机器的配置环境,如JAVA_HOME,或者堆大小设置的问题,我们在实际项目中,开发都是在Win端完成,发布都是在Linux下完成,除了个别细节(如字体大小可能存在一些冲突),其他都是直接发布就可以了!祝你好运!
      

  3.   

    就是利用net包里面的URL,一样的配置在别的机器上没问题,在那台机器上就出java.net.UnknownHostException的异常
      

  4.   

    UnknownHostException 最可能是域名无法解释,这个你要看看你的代码在那个地方需要的机器名你在不行的机器上试试ping 那个机器名看看提问请将错误详细的描述清楚,不然别人都不知道怎么回答你
      

  5.   

    估计是您的程序考虑得不够全面,看看这个:http://www.htok.net/we/help/download/myweb.exe
    基本上都能运行!