Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.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 web start“;用来做什么?_Java - Fatal编程技术网

“什么是”呢;java web start“;用来做什么?

“什么是”呢;java web start“;用来做什么?,java,Java,我从一开始就在读java web。有人能告诉我吗 它是用来干什么的 它的实际应用;使其使用更清楚 其他C++语言有没有? 类似的吗 谢谢, 罗杰 它是用来干什么的 向客户端推出并不断更新应用程序。客户端只需要安装一个Java运行时。读起来可能更有趣 有点像applet的后继者——它允许从浏览器运行Java程序(尽管与applet不同,它们不在浏览器中运行)。有关实际示例,请参见TopCoder竞技场 这里是定义Web Start应用程序应如何运行的协议(类似于告诉浏览器页面应如何呈现的HT

我从一开始就在读java web。有人能告诉我吗

  • 它是用来干什么的
  • 它的实际应用;使其使用更清楚
  • 其他C++语言有没有? 类似的吗
谢谢,
罗杰

它是用来干什么的

向客户端推出并不断更新应用程序。客户端只需要安装一个Java运行时。读起来可能更有趣

有点像applet的后继者——它允许从浏览器运行Java程序(尽管与applet不同,它们不在浏览器中运行)。有关实际示例,请参见TopCoder竞技场

这里是定义Web Start应用程序应如何运行的协议(类似于告诉浏览器页面应如何呈现的HTML)

请参阅Oracle教程:


Java webstart用于通过网络部署/安装Java应用程序

另一种方法是向将直接运行该应用程序的用户发送应用程序(MyApp.jar)。但是,如果它已经过时,那么当应用程序与服务器对话时,它们可能会发生冲突(例如,或其他类似的问题)

它还允许您打包所有必需的库。这是一个巨大的好处


我们有一个项目,一个插件,它是一个本体编辑器

安装插件并不难,但为了给用户一个快速印象插件是如何工作的,我们在网站上提供了一个JavaWebStart应用程序。页面仍然处于活动状态,插件可能有一些粗糙的边缘,因为它已经有一段时间没有更新了

我目前还不知道类似的
C/++/#
产品

JavaWebStart软件提供 启动功能齐全的 只需单击一下应用程序。 用户可以下载并启动 应用程序,如完整的 电子表格程序或因特网 聊天客户端,无需通过 冗长的安装程序

使用Java Web Start软件,用户 可以通过以下方式启动Java应用程序: 单击网页中的链接。这个 指向Java网络启动的链接 协议(JNLP)文件,用于指示 Java Web Start软件下载, 缓存,然后运行应用程序

我引用的是


对于那些使用.Net的人来说,像Java Webstart这样的东西就是技术。

如上所述,它是一种允许您向用户“推送”始终最新的Java应用程序的技术。它不经常在消费者层面上使用,但在企业氛围中有一些采用

它最好用在某种程度上受控的环境中,在推动特定版本的客户端软件控制服务器时特别有用

其他的C++语言有什么类似的吗?< /P>
对。Microsoft提供了一种称为的东西,它提供了基于web的安装程序。

Java web start是Java世界中的0-install解决方案。 为使用JavaWebStart(JWS)构建的应用程序将作为网站中的链接提供。此站点将具有.jnlp扩展名。 当用户单击此链接(并单击浏览器的“执行”按钮)时,将启动javaws.exe运行时。此可执行文件将下载应用程序和依赖项(库、图像等),并使用提供的.jnlp文件主类启动应用程序

有关JNLP内容的广泛参考,请访问

有关Java web start应用程序的示例,请访问。
请注意,根据选择的配置,这些应用程序也可以自动安装在“开始”菜单中。

Java Web start用于编写类似于Java小程序的沙盒桌面应用程序。与小程序一样,它们可以从web浏览器启动,但它们在自己的窗口中运行,而不是在浏览器中运行

它就像一个普通的应用程序一样运行,但是从点击网页开始,而不必下载并运行安装程序。一个优点是,很容易让害怕所有安全警告的人尝试您的应用程序。另一个优点是在运行应用程序时不需要保持浏览器打开。您甚至可以将应用程序的快捷方式安装到用户的桌面上,这样他们在第一次运行浏览器时就根本不需要触摸浏览器


NET的等价物是。

今天,我正在寻找关于Java web start的相同示例。。。 我觉得这个链接对你有用,我是初学者


正如JavaWebStart软件所提到的,用户可以通过单击网页中的链接来启动Java应用程序。该链接指向Java网络启动协议(JNLP)文件,该文件指示Java Web Start软件下载、缓存和运行应用程序

例如,我知道sparkangels的应用程序使用JWS:www.spark-angels.com/。但我无法检查他们是否还在使用它,在代理之后。