可以考虑打包成jar文件分布,其实是将class文件压缩;
置于生成exe文件,据说VJ可以办到,但这违法了java夸平台的宗旨

解决方案 »

  1.   

    to roamer: 怎麽写*.bat?请指教!
      

  2.   

    用jbuilder4下的archive builder打成可执行的jar文件。
    用java -jar 文件名
    就可以执行了。
    如果没有jbuilder那么用jar命令也可以。
    把jar文件中meta-inf目录下的manifest.mf文件写为:
    Manifest-Version: 1.0
    Main-Class: main class名(连包名)
    jar文件是zip格式的。可以用winzip,winrar打开。
      

  3.   

    我也遇到与castainwh一样的问题,作成jar文件是不是就不用在jbuilder下运行了?
      

  4.   

    就是把设置PATH,CLASSPATH以及运行语句(java 类名或.jar文件名)写到一个批处理里面,还可以为此批处理建快捷方式(详细情况见《Java 2 编程详解》第18章).另外请看
    http://www.csdn.net/expert/topic/123/123236.shtm
    有多种方法。
      

  5.   

    to roamer: Thank you very much!
      

  6.   

    jar文件是可以直接运行的,不需要jbuilder。只要你不需要调用其他的包,连classpath都不用设,在jar文件所在的目录下,用java -jar jar文件名 就可以运行了。
      

  7.   

    用vj可以做微软那一套的东东,但是要想跨平台,还是class 分发,即打包成jar文件,只要有虚拟机就可以运行的