Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.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
关于JavaWebStart应用程序的简单问题_Java - Fatal编程技术网

关于JavaWebStart应用程序的简单问题

关于JavaWebStart应用程序的简单问题,java,Java,使用JavaWebStart启动的Java应用程序能否执行读/写操作 在用户的硬盘上。我知道嵌入java脚本的情况并非如此 在网页中。基本上,我想问的是,有没有这样的限制 使用web浏览器调用的java应用程序 库尔特 我在使用{}插入代码时遇到问题 Optrader DS软件 Optrader JNLP演示 { Optrader DS软件 Optrader JNLP演示 默认情况下,这些应用程序在沙箱中运行,以保护用户免受恶意代码的攻击,因此我会说“不”使用Webstart(以及JNLP小程

使用JavaWebStart启动的Java应用程序能否执行读/写操作 在用户的硬盘上。我知道嵌入java脚本的情况并非如此 在网页中。基本上,我想问的是,有没有这样的限制 使用web浏览器调用的java应用程序

库尔特

我在使用{}插入代码时遇到问题


Optrader
DS软件
Optrader JNLP演示
{ Optrader DS软件 Optrader JNLP演示

默认情况下,这些应用程序在沙箱中运行,以保护用户免受恶意代码的攻击,因此我会说“不”使用Webstart(以及JNLP小程序,从Java 6到更新10,当新插件出现时)访问cal文件,使用包中的服务(从

在这种情况下,FileOpenService和/或FileSaveService允许用户确认操作并在filechooser中选择一个文件,然后您将获得一个FileContents对象,您可以读取或写入该对象

你不需要特别的权限,甚至不需要签署你的代码(但我认为如果你这样做了,确认对话框看起来就不那么可怕了,因为它包含了谁想要这个的信息)


如果您想从用户角度看问题,请使用我们的并从您的评论中选择自定义图片,您的问题似乎与原始问题完全不同

要启动Webstart应用程序,请将您的XML文件保存在目录
c:/Users/OPTRADER/
中名为
trader.jnlp
的目录下,然后双击它。如果Webstart配置正确并且jar文件也位于正确的位置,则现在应该启动您的程序

如果您收到一些错误消息说Windows现在不知道如何处理您的文件,那么您应该重新安装Java webstart(或您的JRE/JDK)

如果您从Webstart收到一些错误消息,请将此消息添加到您的问题中(下面有一个编辑链接)


如果您的程序运行时遇到其他问题,请描述该问题(也在您的问题中)。

您是否知道Java Web Start会将程序下载到用户的计算机上?您阅读了此内容吗?什么是“全功能应用程序”的一部分令人困惑?你能更新这个问题来说明这让你困惑的部分吗?我从你的评论中添加了JNLP-请检查你的JNLP是否真的像这样(我在某处删除了一个
)我有一个jar文件,我有xml文件来创建jnlp,但是当我在windows中双击xml时,我看到的只是xml代码,没有jnlp,这让我发疯了。我该怎么创建jnlp?xml文件是ant构建文件吗?如果是的话,你需要运行ant来使用xml文件构建项目。或者xml文件是JNLP文件?xml文件可能是一个创建JNLP的ant脚本。因此,您需要使用ant运行它。感谢jzd,我所做的一切就是使用textpad创建一个xml文件,就像Sun教程中记录的一样。事实上,这是一个非常简单的文件。我将其保存为xml-虽然双击它会生成一个JNLP文件?t他的是xml文件如果xml文件应该是JNLP文件,您需要使用JNLP ExtensionTanks特洛伊木马保存,那么如果我有一个执行读/写操作的java应用程序,您是说最好从我的网站下载应用程序,让他们作为桌面应用程序运行吗?我会说是的,但这是只是默认状态;正如jzd指出的,用户可以更改此状态。我如何使用此网站发送.xml代码?无法生成jnlp?{Optrader DS软件Optrader JNLP Demo Paulo当我在窗口中双击这个时,你能帮我吗?即上面包含代码的文件Optrader.xml只显示代码,没有生成.JNLP文件-我对所有这些都是新手。添加您可以将XML转换为原始问题,而不是此处的注释。如果不查看详细信息(以这种方式无法真正读取),您就有一个JNLP文件,它不需要“生成”。对不起,我该如何将XML添加到原始问题?我会这样做,但我真的很困惑我这里有一个jnlp文件是什么意思?我会尝试添加到原始问题谢谢你的帮助,我认为双击.XML文件会生成一个.jnlp文件,然后将其放入与jar相同的目录中。我的原始问题基于事实上,我正在权衡我希望如何将Java应用程序作为桌面应用程序交付,或如何使用web浏览器从我的网站(正在建设中)启动的利弊。对不起,Paulo,我对这一切都不了解,我对这一切都是新手,谢谢你的帮助。