Java 如何启动Jetty并以独立于平台的方式打开浏览器

Java 如何启动Jetty并以独立于平台的方式打开浏览器,java,jsp,webserver,launcher,usb-flash-drive,Java,Jsp,Webserver,Launcher,Usb Flash Drive,我有一个简单的JSP网页/站点。我已经在闪存驱动器上安装了Jetty,并将Jsp/站点放在根上下文中。我有一个批处理文件,当我点击它时,它启动jetty,然后启动IE,网页启动。我甚至在闪存驱动器上安装了一个JRE,以防它不是本地安装的。作品很棒,填充更少,最终引导用户到真正的网站做一些真正的工作 我想做的是使闪存驱动器应用程序更加独立于平台/兼容。我想要一个或多个图标,供mac、unix或windows用户单击以启动web服务器,然后启动浏览器。最好安装不同版本的JVM,这样程序就可以为自己的

我有一个简单的JSP网页/站点。我已经在闪存驱动器上安装了Jetty,并将Jsp/站点放在根上下文中。我有一个批处理文件,当我点击它时,它启动jetty,然后启动IE,网页启动。我甚至在闪存驱动器上安装了一个JRE,以防它不是本地安装的。作品很棒,填充更少,最终引导用户到真正的网站做一些真正的工作

我想做的是使闪存驱动器应用程序更加独立于平台/兼容。我想要一个或多个图标,供mac、unix或windows用户单击以启动web服务器,然后启动浏览器。最好安装不同版本的JVM,这样程序就可以为自己的机器选择合适的版本


我看了一下JavaWebStart,但它似乎并不适合。有什么想法吗?

如果您使用
ant
作为构建系统,您可以使用post提供的解决方案

我认为大多数随机平台不会安装ant。@CAMOBAP--请不要简单地通过提供链接来编辑标记Wiki;这些都没有帮助,将导致被拒绝。请在标记wiki条目方面投入更多精力。见: