前面屏幕提示那个版本问题,可以在别的机器上运行下java -version看下装的是什么jre版本,在eclipse打包成jar前项目属性里设置java compile下设置兼容性级别低一些,比如1.5,1.6
后面那个提示NO JVM could be found on your system,看来是别的机器上没有装jre
补充:在另外的机器上又说NO JVM could be found on your system please define EXE4j_java_home 是不是manifest.mf文件里面的class-pass写错了 才会在不同的环境下报不同的和jdk有关的错误,在开发的机器上就能运行,但是离开了这个开发环境就出错,有懂manifest.mf写法的人给我举例说一下 ,网上的没有看懂