日期:2014-05-20  浏览次数:20709 次

求教大神,怎样将jar在其他机子上运行,求征集最简单方法。。。。谢谢
想要将可执行jar文件在其他没有装jre的电脑上运行,最简单的方法是什么?
我现在知道的最简单的就是装个jdk,然后双击可执行jar就可以了,环境变量也不用配。。还有其他更简单的方法么?
------解决方案--------------------
打包jre,与软件一起发布。写个简单的.exe。
------解决方案--------------------
有个软件叫exe4j,可以把java程序转成exe,在转的过程中可以把jre打包一起转。然后你就可以直接拷这个生成的exe文件到别的电脑上运行了,不过这样做生成的exe文件有点大。
------解决方案--------------------
制作一个压缩包,包括jre和你的程序,使用winrun4j制作exe启动程序。在配置文件里指定jre的相对位置。

在目标机器,解压后,双击exe启动文件就启动了。
------解决方案--------------------
http://download.java.net/jdk7/archive/b123/docs/technotes/guides/jweb/deployment_advice.html
Java 6u10 后有一种网络安装的 Java Kernel Installer,可以根据需要下载。
   deployJava.setInstallerType('kernel');
   // include any required packages as shown below
   deployJava.setAdditionalPackages('javax.swing, javax.xml');

------解决方案--------------------
如果使用的人都通过局域网连到你,你可以尝试把你写测程序做成一个WebApp通过URL地址来调用的代码