就是生成.class文件吧。
是A->B的转换吧。
是语言都可以。

解决方案 »

  1.   

    编译器的功能就是将源代码,无论是c、c++还是java,c#编写的,编译为机器能够执行的字节码。由于Java有jvm的存在,java的编译器只要能够根据Java语言规范将Java源代码编译为class文件就ok了,所以任何语言都可以。貌似还有用javascript写成的Java编译器呢
      

  2.   


    都可以,只要能生成.class,和语言无关,javac不就行了?
      

  3.   

    都可以的, 知道windows的java虚拟机吗,是微软C写的虚拟机。那个不是sun的java编写的。
    所以语言都可以 根据JVM 解释规范 将java code编码成.class
      

  4.   

    java跨平台运行,有自己独特的虚拟机。  虚拟机怎么来的?? 当然是用那个系统的语言编译出来的
      

  5.   

    我觉得java跨平台的实质是JVM是跨平台的