gui那个版面好多广告,发到这来了。最近在学java,并且写了一个可以在学校使用的界面小软件,但是学校学生大多使用windows,默认没有安装jre,所以我这个java小程序很难推广,所以就想把Java源文件成脱离JRE的exe可执行文件。 
网上搜索了一些方法,也有一些小例子,但是看了后还是不太明白,因为他们的例子都是只有一个java源文件的,而我的程序有几个源文件,并且调用了web客户端wsdl,所以就不知道怎么办了。 
现在请教一下大家:我的java project是一个桌面应用程序,名为:passport,里面新建了一个web服务端,调用了该服务端的方法,源文件有MainSOurce.java(主要代码),PassPortView.java(界面设计),PassPortApp.java(桌面程序自带的)。 
如果我想把这个工程用GCJ编译Java源文件成脱离JRE的exe可执行文件的话,应该怎么做呢? 
多谢赐教^_^

解决方案 »

  1.   

    GCJ有点偏门啊,你恐怕找不到几个用这个东西的。没记错的话gcj编译出来的东西不是java字节码,不是在jvm里运行的。
    java商业应用也基本都是要Jre的,搞成exe没有必要的。放弃那个exe的形式吧,呵呵
      

  2.   


    是有点偏吧,网上的帖子都比较少,而且比较旧。
    我知道把java编译成exe失去了它的意义,
    不过用c++写一个同样的程序出来对我而言会比较难,而且又要学一次vc++。