首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清单文件的Java 7 web start问题

清单文件的Java 7 web start问题
EN

Stack Overflow用户
提问于 2013-12-04 19:39:27
回答 2查看 546关注 0票数 1

我已经升级到java 7,无法通过Java web start启动Swing应用程序。它说缺少3个清单属性:"Codebase","Permissions“和"Application-name”。

在创建.jar时,我将那些缺失的属性添加到清单文件中,并对它们进行了签名。我终于可以在jar中看到这些属性了。但是,当从web start启动Swing GUI时,它显示缺少相同的错误3清单属性。

EN

回答 2

Stack Overflow用户

发布于 2013-12-04 19:53:17

您需要更新JNLP中的这些项,而不是jar中的这些项,因为您是通过webstart启动它的。

示例来自:http://docs.oracle.com/javase/tutorial/deployment/webstart/deploying.html

代码语言:javascript
复制
<jnlp spec="1.0+" codebase=
"http://docs.oracle.com/javase/tutorialJWS/samples/deployment/webstart_ComponentArch_DynamicTreeDemo" 
    href="dynamictree_webstart.jnlp">
    <information>
        <title>Dynamic Tree Demo</title>
        <vendor>Dynamic Team</vendor>
    </information>
    <resources>
        <!-- Application Resources -->
        <j2se version="1.7+"
              href="http://java.sun.com/products/autodl/j2se"/>
        <jar href="DynamicTreeDemo.jar"
            main="true" />

    </resources>
    <application-desc
         name="Dynamic Tree Demo Application"
         main-class=
           "webstartComponentArch.DynamicTreeApplication"
         width="300"
         height="300">
     </application-desc>
     <update check="background"/>
</jnlp>   

对于可能需要安全标签的权限,以下是来自:http://lopica.sourceforge.net/ref.html#security的关于该标签的记录

默认情况下,每个应用程序都在受限的执行环境(也称为沙箱)中运行。如果应用程序在安全沙箱中运行,它必须遵循以下限制:

无法访问本地磁盘。您的所有jars必须从同一主机上下载。但是请注意,您可以从任何主机下载扩展和are,只要它们是经过签名和信任的。网络连接只允许连接到下载jars的主机。(“呼叫总部限制。”)无法安装任何安全管理器。没有本机库(甚至在扩展中也没有)。对系统属性的访问受限。(应用程序具有对jnlp文件中定义的所有系统属性的读/写访问权限,以及对与小程序相同的属性集的只读访问权限(有关完整列表,请参阅可用于未签名应用程序的系统属性)。)如果您指定all-permissions,则应用程序可以做任何它想做的事情,并且拥有对用户计算机和本地网络的完全访问权限。

目录

所有-权限?,J2EE-应用程序-客户端-权限?

代码语言:javascript
复制
<security>
  <all-permissions/>
</security>
票数 1
EN

Stack Overflow用户

发布于 2013-12-05 14:44:01

你提供的链接清楚地写着update jar,我不确定你为什么要说jnlp file。JNLP文件已就位,并具有安全标记

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20374376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档