这个工程包括几个图片,package,和第三方的jar包

解决方案 »

  1.   

    先用FatJar打包成jar文件。
    在用javalauncher做一个.exe文件
    最后用ResourceHacker替换用javalauncher做的运行图标。交给可户的时候把jre也放在和jar文件一个文件夹里面。
    做一下jre的相对路径。客户就可以双击.exe文件直接运行你的程序了。以上是我用eclipse做的一个SWT/Jface项目的打包过程。
      

  2.   

    直接用项目-导出-jar,指定main入口,他会自己建manifest
      

  3.   

    eclipse下选择好你想要生成jar的项目名称.在菜单上选择:文件-导出  就可以生成jar包.
    生成exe文件是最好的.下载InstallAnywhere7.可以到InstallAnywhere网站下载.使用免费,只是每次生成的exe文件都要提示还没有注册.不过关系不大.然后通过InstallAnywhere把相应的Class文件打包进去就可以了,记着是class文件,如果是其他的文件可能会找不到main方法.可以选择是否带有jvm,这样即使在没有java虚拟机的机子上也可以安装的.用的很好.其他的生成exe的不太好用.包括jbuild和Jsmooth.
      

  4.   

    打成jar包也可以双击就可以运行的。
    jar cvf mytest.jar mainfest.txt -C classes/* lib/*
    其中mainfest.txt中有两项
    Main-Class: package.class //这一行是指定要运行的类的package全路径
    classpath:lib/a.jar lib/b.jarclasses目录存放要打包的class文件
    lib目录下面放要第三方jar文件
      

  5.   

    你可以用ANT编译拉,会有两个配置文件。在配置文件里面写好你要打包到哪里,编译好后就会自动打包到你的目的地。