大家都知道JAVA文件可以被编译成class文件,但我的朋友不愿意安装兼容机还想运行我的程序.请问如何能把java文件编译成exe或其它语言的代码?
还有就是,class文件是否能反编译成java文件?希望有人能详细解答.

解决方案 »

  1.   

    可以使用一些工具将java程序打包成exe,但是程序本身会变大8M左右,因为它需要将java程序运行时所需要的jre打包到exe中,使用Installanywhere这个软件应该可以,具体实现的方法你可以上网查一下
      

  2.   

    实际上都是要装你所说的兼容机的
    只是包装起来而已
    你帮他安装你不告诉他你装了就行了,性质是一样class文件可以被反编译
      

  3.   

    有工具可以把class转为exe的吧,在百度搜一下就知道了
      

  4.   

    有工具把jre和你的java程序打包到一起,不过这样程序很大,相当于一个程序带一个“兼容机”。
      

  5.   

    试试传说中的exe4j 听说可以 还没有尝试过
      

  6.   


    实际上都是要装你所说的兼容机的
    只是包装起来而已
    你帮他安装你不告诉他你装了就行了,性质是一样class文件可以被反编译
    正解!