用jbuilder->wizards->native executable builder
一路执行下去,然后再make生成的东东

解决方案 »

  1.   

    FAQ:
    http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=9426
    无论是否打包成exe,但是客户端也必须安装JVM才能运行
      

  2.   

    是这样的,exe文件的生成就和dll文件一样啊你先打开.Net Framework 下的DOS命令编译器
    csc /t:library [exe],[winexe] +你的cs 文件,当然这可以自己指定路径如不指定蹯径在盘下面就可见到你生成的exe文件了,dll文件和winexe 文件一样生成的你去试一下。
      

  3.   

    打包成jar文件
      原代码----类文件------.jar
    清单文件(Manifest.mf)----.jar
                                 包裹文件(.jar)
                                               混淆器
                                                      .jar
                                                          测试。
    双击就可以执行了
      

  4.   

    写一个*.bat文件,一起发布,就OK了!
      

  5.   

    感谢各位的不吝指教,我已经用JBuilder解决了,不过,我想请教以上各位所说的用*.bat,及JAR工具如何解决我得问题,请详细一点,拜托了。
      

  6.   

    使用*.bat
    其实就是在bat文件上将你的main函数所在的.java文件的文件名跟在命令java 后面就可以了。
    .jar 的方法可以通过Jbuilder提供的打包方法进行打包
      

  7.   

    我来说几句吧,你写.bat时先设置一下path 和classpath,如下我给个简例:
    set JAVA_HOME=D:\jdk131
    set PATH=%JAVA_HOME%\bin;%PATH%
    set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JB_HOME%\lib\dx.jar;%CLASSPATH%
    当然还要把你的程序里用到的包添加到classpath中,然后转到你的程序的目录
    如果此批处理文件和你的程序在同一个目录下就
    cd .
    就行了,最后就执行一下,如:
    java aaa.bbb
    没有的话就java ***(***为你的程序的名字) 
    这是最简单的,还可以用if语句先判断然后再执行相应的程序段,你可以参考
    weblogic server中的startWebLogic.cmd这个就是用这种脚本写的
      

  8.   

    如果只是自己用,ashes(灰尘)提供的方法就可以,我试过。
      

  9.   

    我大概了解呢的意思但是——就算打包成 .exe 也无法脱离 JVM 的魔爪呵呵  呢会习惯的
      

  10.   

    Java程序肯定要JVM来执行的,不能编译成那种原生代码,不然如何跨平台呢?
      

  11.   

    用installanywhere可以将jvm一起打包安装。
      

  12.   

    哎,过一阵你久不会再问这样的问题了,exe没有什么实际的意义,在java里
      

  13.   

    我用过jet还可以,编译成exe文件,自带打包的工具。有的程序不需要jre的支持。
      

  14.   

    要用JBUIDER
    若使用JBuilder7,步骤如下:
      1、首先建立工程,Application。这些就不需要详细说明。
      2、选择菜单Wizards下的archive Builder
      3、在archive type中选择Application
      4、在Name选项中给可执行程序起名,其他选项默认
      5、包含进该工程中所有的类和资源
      6、含类库中所有的类和资源
      7、下面两步默认
      8、选择Windows GUI"*.exe"
      9、点击Finish.
      10、重新编译该工程
      11、这样,脱离JDK环境的可执行文件已经创建在该工程的目录下。
      

  15.   

    各位老大,看看我的想法能不能实现...... 
    我感觉JVM执行字节吗太慢了..... 我的想法是真正实现本机码...
    首先正常生成类文件....... 然后在安装期重新编译.......就是在安装时跟据不同的平台选择不同的编译方式 把类文件生成真的机器码........  这样既能解决夸平台问题(类文件不变)又能提高效率(我叫做它安装期编译) 我的想法是不是太天真了....... 请各位大哥来说两句........ 
      

  16.   

    如果东西大的话(几十 M),安装编译很慢,况且用java编译器
      

  17.   

    用jbuilder->wizards->native executable builder
      

  18.   

    1、用这个向导可以生成exe,jbuilder->wizards->native executable builder
    2、记得最后要对整个工程编译一次,目录才能看到生成的exe
    3、可以连jre一起打包发布出去
      

  19.   

    如果在JB中,可以生成.exe文件,不过必须在装有JB的机器上运行!
    如果不是由JB生成,那就只能打包成.jar文件,加入manifest文件(里面指定了classpath和mainclass),然后通过java -jar xxx.jar来运行,当然你也得装JRE。