tiny exe用于启动java应用程序

cha*_*cko 14 java exe

有些问题如下:我如何将我的java应用程序打包到exe中?这不是我要问的问题.

我可以通过执行以下操作启动我的应用程序:

java -jar myApp.jar 
Run Code Online (Sandbox Code Playgroud)

这很好用(假设机器有java 1.5.0或>)

现在我想到的是myApp.exe文件.

它会做的是以下几点:

  1. 检查机器上是否安装了java及其版本.如果java不在那里它会提示一个对话框说:"你需要安装java来运行myApp",就像eclipse.exe没有找到java一样.它会终止.
  2. 如果java在那里,那么有效地运行命令javaw -jar app.jar并生成进程.

任何的想法 ?

jmg*_*jmg 7

JSmooth就是这么做的.


cha*_*cko 0

我很长时间没有回答这个问题。我认为可以公平地说,没有这么简单的方法可以做到这一点。JSmooth 看起来是一个很好的工具,但它的局限性很大。Eclipse 已经编写了自己的解决方案,并且许多其他用 java 编写的解决方案都部署为 exe。