我们使用play!开发了一个小应用程序,它可以在用户的计算机上独立运行(Windows XP或Windows 7),因为用户没有网络访问权限。目前,它在控制台/命令窗口中运行。我希望能够使它不在任务栏中显示控制台窗口,因为用户往往会关闭该窗口。我想到了几个解决方案,但我希望能得到一些验证或其他想法。
首先,我考虑使用javaw来运行Java,这通常是运行Java GUI应用程序的方式。但是我应该运行什么?我想我可以使用play!的WAR输出运行Winstone Servlet容器(在下面的另一个stackoverflow问题中提到的解决方案)。
其次,我考虑尝试将其包装在Windows服务中。
这个问题类似,但略有不同(我不介意安装play!,这只涉及解压框架):Deploy Play! application as executable jar 有人使用过这两种技术吗?还是有更好的方法?优缺点/示例?
谢谢!
更新:关于Winstone有什么评论吗?由于安全限制,我们将无法[轻松地]创建服务或计划任务(作为SYSTEM)。再次感谢。
首先,我考虑使用javaw来运行Java,这通常是运行Java GUI应用程序的方式。但是我应该运行什么?我想我可以使用play!的WAR输出运行Winstone Servlet容器(在下面的另一个stackoverflow问题中提到的解决方案)。
其次,我考虑尝试将其包装在Windows服务中。
这个问题类似,但略有不同(我不介意安装play!,这只涉及解压框架):Deploy Play! application as executable jar 有人使用过这两种技术吗?还是有更好的方法?优缺点/示例?
谢谢!
更新:关于Winstone有什么评论吗?由于安全限制,我们将无法[轻松地]创建服务或计划任务(作为SYSTEM)。再次感谢。