目前我使用exe4j 4.4.2将我们的客户端应用程序包装在Windows本机可执行文件中,但结果并没有很好地与Windows 7集成。
例如:当我右键单击任务栏时,它只提供一个弹出窗口来关闭应用程序但没有固定。另一方面,Eclipse的Equinox发射器用虚张声势做到了。
我正在寻找一个具有以下功能的java exe启动器:
我检查过以下内容:
还有其他选择吗? 是否有可能将Eclipse启动程序与非基于Eclipse的应用程序一起使用?
答案 0 :(得分:3)
尝试高级安装程序http://www.advancedinstaller.com/java.html(此处有免费版本。)
答案 1 :(得分:1)
听起来像你只需要使用Launch4J。进程名称与您启动时使用的.exe名称匹配。以这种方式包装的程序的一个很好的例子是“Keystore Explorer 4.01”。
答案 2 :(得分:1)
我对WinRun4J很满意。 JRE搜索对我来说很好。如果在Windows注册表中安装并注册了多个JRE和JDK,它有时会在64位系统上窒息,但这通常可以通过在相应的.ini文件中提供正确的路径来解决。
我没有使用Launch4J,因为它在JRE安装文件夹中创建了一个新的(临时).exe,这对我来说有点奇怪。该方法的优点是,它可以为32位和64位JVM使用单个.exe,但
答案 3 :(得分:1)
我会创建一个bat文件。将此bat文件包装到exe中。您可以使用图标和所有内容创建一个exe。试试这个蝙蝠到exe转换器:
http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html
通过这种方式,您可以更好地控制。 exe的大小非常小。
编辑:此外,exe的创建是一次性的事情。