编译不了exe,也没有编译成exe的必要。
为什么一个二个都想编译成exe文件呢?想不通

解决方案 »

  1.   


    .class最大的问题是不能加密源码,什么都被人家看到了,唉!如果有一个好的加密器或是扰乱器,我也不要编译成exe了。
      

  2.   

    vj可以,bj不可以。编译成.exe文件意味着放弃平台无关性!!
      

  3.   

    编译成机器码,与特定硬件相绑定,java的跨平台特性荡然无存......还用它干嘛?
      

  4.   

    听说过有.class的加密生成程序,好像sun的网站有连接,具体没试过。
      

  5.   

    1.写一个*.bat文件,其中
      ".\lib\sy\jbcl.jar;.\lib\sy\vbjorb.jar" 为你的class运行所需要的包。注意位置。你可指定绝对路经。但这种方式不好。
    程序考到别的地方就找不到包了。
      merp.sp.client.main.LoginDialog 为你要运行的class。此class在数据包中的位置:merp.sp.client.main
     如果是在当前位置就直接写为 LoginDialog。java -classpath ".\lib\sy\jbcl.jar;.\lib\sy\vbjorb.jar" merp.sp.client.main.LoginDialog 
    2.下载jet,安装需要较长的时间。
    安装完成后,在dos下:jc LoginDialog.class -lookup=*.class=.\jbcl.jar;.\vbjorb.jar就可直接生成LoginDialog.exe文件,注意路径LoginDialog.class应在当前路径
      

  6.   

      什么地方有扰乱器啊  mail me one ?
     [email protected]
      

  7.   

    我用jet做了一个非常简单的hello.exe..
    我是在dos方式打: jc hello.java
    就行了,这是同学告诉我的。。
    但是,这个hello.exe 在我的机子上可以运行,为什么在别人的机子上却不能运行呢???听别人说:jet不支持JRE的打包,我那个exe在别人机子上不能运行是不是这个原因呢??还有,请问各位:哪里有 visual cafe下载阿??听说这个比jet好很多啊。。
      

  8.   

    我用jet做了一个非常简单的hello.exe..
    我是在dos方式打: jc hello.java
    就行了,这是同学告诉我的。。
    但是,这个hello.exe 在我的机子上可以运行,为什么在别人的机子上却不能运行呢???听别人说:jet不支持JRE的打包,我那个exe在别人机子上不能运行是不是这个原因呢??还有,请问各位:哪里有 visual cafe下载阿??听说这个比jet好很多啊。
      

  9.   

    visualcafe和jet根本没有什么关系,什么叫比它好用?jbuilder就很好
      

  10.   

    别人的机器上也需要jet自带的*.dll。我试过。
      

  11.   

    我们做的那些烂玩意也值得加密再加密吗? :)去看看别人Open Source做出来得的精品吧,再想想自已的作品是不是真的有必要把精力都放在防备别人看到源码上。
      

  12.   

    其实,我并不是想别人看不到我的源代码。
    我只是想别人不用安装什么程序,就可以运行我的java程序而已。。
      

  13.   

    jbuilder可以打包生成.exe么?……:)