把源代码重新在另外的平台上编译,可执行程序应该是没办法跨的吧?比如windows的exe就没办法在linux上运行.

解决方案 »

  1.   

    应用程序的跨平台指的是编译成不同平台的应用,可以运行的不同的平台环境下。编译编译不一定都是编译成EXE的,EXE格式只是WINDOWS平台的。
    就算是WINDOWS平台的EXE,windows xp 和windows ce使用的EXE格式也是不同的。
      

  2.   

    JAVA装个虚拟机
    就跨平台了
      

  3.   

    跨平台至少有两种
    1、一次编写,到处编译,如标准C/C++
    2、一次编译,到处运行,如java
      

  4.   

    对于C/C++来说,是的。。对于JAVA/.NET来说不一定,因为手机等嵌入式设备有自己的JAVA等规范,和PC不一样。
    即使是JSP,TOMCAT,websphere,WEBLOGIC等又有点区别。。跨平台:一次编译,到处调试