Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让JavaGWTWeb项目安装程序?_Java_Gwt_Installation - Fatal编程技术网

让JavaGWTWeb项目安装程序?

让JavaGWTWeb项目安装程序?,java,gwt,installation,Java,Gwt,Installation,我开发了一个GWT Web项目,但我也想将此产品作为安装程序分发给我的客户。我需要一些程序,使网页安装程序。此安装程序将是exe。当用户单击此exe时,它将安装tomcat,运行tomcat并部署项目war文件 你有什么建议吗?你有没有考虑过编写一个简单的安装程序来完成你想做的事情并通过部署它 Sun提供deployjava.js java脚本来检测和安装java,上面有一些Sun文档 函数doCheck(){ 如果(!deployJava.versionCheck(“1.6+”)){ 警报(

我开发了一个GWT Web项目,但我也想将此产品作为安装程序分发给我的客户。我需要一些程序,使网页安装程序。此安装程序将是exe。当用户单击此exe时,它将安装tomcat,运行tomcat并部署项目war文件


你有什么建议吗?

你有没有考虑过编写一个简单的安装程序来完成你想做的事情并通过部署它

Sun提供deployjava.js java脚本来检测和安装java,上面有一些Sun文档


函数doCheck(){
如果(!deployJava.versionCheck(“1.6+”)){
警报(“抱歉,您没有安装正确的Java版本。您现在将被重新定向到Sun的相应Java安装程序。\n\n请安装Java运行时环境(JRE)1.6版或更高版本,然后重新访问此页面。\n\n谢谢。”)
deployJava.installLatestJRE()
}
否则{
window.location=“”
}
}

您可以使用它来制作一个简单的安装程序,实现您想要的功能。

但要运行Java Webstart,您还需要安装JRE。我需要一个安装程序首先控制是否安装了Java。如果没有,安装JRE然后继续其他工作。不一定,您可以设置jnlp页面,以便它检测java并重定向用户以首先安装它…请参阅上面的编辑,这就是我想要的。谢谢Bishiboosh
<html>
<head>
<script language="javascript" src="http://java.com/js/deployJava.js" type="text/javascript"></script>
    <script type="text/javascript">
        function doCheck(){
            if(!deployJava.versionCheck("1.6+")){
                alert("Apologies, you do not have the correct version of Java installed.  You will now be re-directed to Sun's appropriate Java installer.\n\nPlease install the Java Runtime Environment (JRE) version 1.6 or later and re-visit this page.\n\nThank you.")
                deployJava.installLatestJRE()
            }
            else{
                window.location = "<%=redirectJavaOkUrl%>"
            }
        }
    </script>
</head>
<body onload="doCheck();">
</body>
</html>