Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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
Java jnlp文件可以由服务器的响应动态生成吗?_Java_Jnlp_Java Web Start - Fatal编程技术网

Java jnlp文件可以由服务器的响应动态生成吗?

Java jnlp文件可以由服务器的响应动态生成吗?,java,jnlp,java-web-start,Java,Jnlp,Java Web Start,可能重复: 我的应用程序既没有jnlp文件也没有main()方法,但它是一个java web start应用程序。当我们通过请求http:\[ip地址]:[port no]启动应用程序时,jnlp文件是通过xml生成并通过jar发送的吗?谁能解释一下。。。。提前感谢首先,我不明白没有main()您的应用程序如何运行。应用程序必须具有main方法。要使用JNLP启动应用程序,只需对URL执行HTTP请求,返回JNLP描述符,该描述符是mime类型为application/x-java-JNLP-

可能重复:


我的应用程序既没有jnlp文件也没有main()方法,但它是一个java web start应用程序。当我们通过请求http:\[ip地址]:[port no]启动应用程序时,jnlp文件是通过xml生成并通过jar发送的吗?谁能解释一下。。。。提前感谢

首先,我不明白没有
main()
您的应用程序如何运行。应用程序必须具有main方法。要使用JNLP启动应用程序,只需对URL执行HTTP请求,返回JNLP描述符,该描述符是mime类型为
application/x-java-JNLP-file
的XML文件。所以要动态地创建它,您只需要创建JSP或servlet来生成描述符并定义HTTP头


内容类型:application/x-java-jnlp-file

首先,我不明白没有
main()
您的应用程序如何运行。应用程序必须具有main方法。要使用JNLP启动应用程序,只需对URL执行HTTP请求,返回JNLP描述符,该描述符是mime类型为
application/x-java-JNLP-file
的XML文件。所以要动态地创建它,您只需要创建JSP或servlet来生成描述符并定义HTTP头


内容类型:application/x-java-jnlp-file

非常感谢AlexR。实际上,这也让我感到不安,因为如此庞大的代码几乎在每个.java文件中都没有main()而有public void run()。你的意思是说jws应用程序可以存在,它没有.jnlp文件,但部署描述符可以通过sevlet创建?非常感谢AlexR。实际上,这也让我感到不安,因为如此庞大的代码几乎在每个.java文件中都没有main()而有public void run()。你的意思是说jws应用程序可以存在,它没有.jnlp文件,但部署描述符可以通过sevlet创建?你为什么相信它是jws应用程序?@ejp相信我的应用程序是java web start的原因是它在沙箱中运行,jar被下载到客户机缓存中,应用程序在客户机上运行。您认为它是JWS应用程序的原因是什么?@ejp相信我的应用程序是java web start的原因是它在沙箱中运行,jar被下载到客户机缓存中,应用程序在客户机上运行。