你可以使用一种 wrapper
推荐 NativeJ 比较简单易用,功能还不错
google搜一下很多下载

解决方案 »

  1.   

    exe4j生成的exe文件仅是调用虚拟机执行指定的class,不是生成在操作系统中直接执行的机器码
      

  2.   

    装个jvm,然后作一个批处理点批处理就能运行了,而且不需要安装。把jar文件放到硬盘就是了。
    批处理如下:
    cdd:java -jar XXX.jar
      

  3.   

    在jbuilder德wizards菜单下的archivd builder和native executable builder这两个工具
    或者楼上的,不过用楼上的一定要加个批处理文件,要不然如果装了Winrar的话就会被解压而不是被执行