我有一个朋友没有安装Java环境。我想把我的可执行的.jar文件和Java平台SE二进制文件打包成一个exe文件,这样他就可以不用下载整个Java运行时环境就能运行它。请问是否有这种软件可以实现?
我有一个没有 Java 的朋友。
然后你还把他们叫做朋友? ;)
deployJava.js
检查用户是否拥有运行应用程序所需的最低 Java 版本。这将在 Windows、OS X 和 *nix 上正常工作。
尝试在http://launch4j.sourceforge.net/使用Launch4J
以下是亮点:
Launch4j将jar包封装在Windows本地可执行文件中,并允许像普通Windows程序一样运行它们。可以在Windows、Linux、Mac OS X和Solaris上封装应用程序!
还可以为jar和class文件创建启动器而无需封装。
我也有使用Launch4j的良好经验。另外还可以看看JSmooth:(http://jsmooth.sourceforge.net/index.php),它声称有一个选项可以在没有可用的JVM时下载和安装。