如果你真正理解java,就不会这么说了。跨平台就是通过jdk来实现的啊,现在c#都这么搞了

解决方案 »

  1.   

    实际上.exe也不是可以随处使用的,好象你只知道windows平台
      

  2.   

    不可能的,Java必须在虚拟机上编译运行的
      

  3.   

    windows上是有虚拟机的,
    你只要运行java A.class就可以了,不过那个java你只要有java的运行文件就可以了
      

  4.   

    哎,我不是不懂Java的跨平台.没办法啊,近几个月来做出来的东西,只能在自己机器上运行,别人的机器都没装JDK啊.
    人家让我做几个程序,结果送到人家那里运行不了,郁闷之极才发帖子看看有人有没有什么"高招"一类的方法
      

  5.   

    用vj可以把java转成exe,其他还有很多软件也可以。不过,关于跨平台性,当然就没有了啦。
    用java做application是不好的,一般都是用与服务器端编程。
      

  6.   

    用jet编译器编成本地代码的可执行文件就行了。
      

  7.   

    用微软的MS-JDK4.0,其中的Javaexegen.exe就是用来将.CLASS转换为.EXE,我在一台裸Win98机器上运行成功。
      

  8.   

    大家知道第六感那个软件吗?就是用java生成的。应该去他们那里问问。
      

  9.   

    呵呵,现在美国华盛顿大学有篇论文是关于分布式虚拟机的,你看看,他们那样可以实现不要JDK或JVM运行CLASS了,但是整个网络上还是必须有一台机器有JVM的。