当前位置: 首页 > 面试题库 >

JWS启动中拒绝PropertyPermission访问

李星辰
2023-03-14
问题内容

我是Web入门的新手,我们使用exe4j从One-jar创建可执行文件。为了制作我们应用程序的“网络启动版本”,我尝试使用具有指定Main-
Class的网络启动功能对One-JAR进行午餐,但是出现以下错误-

 java.security.AccessControlException: access denied (java.util.PropertyPermission one-jar.main-class read)
    at java.security.AccessControlContext.checkPermission(Unknown Source)
    at java.security.AccessController.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
    at java.lang.System.getProperty(Unknown Source)
    at com.simontuffs.onejar.Boot.run(Boot.java:186)
    at com.simontuffs.onejar.Boot.main(Boot.java:137)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.javaws.Launcher.executeApplication(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

JNLP包含-

    <?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="" href="">
    <information>
        <title>Applet Takes Params</title>
        <vendor>Protype example</vendor>
    </information>
    <resources>
        <!-- Application Resources -->
        <j2se version="1.5+"
              href="http://java.sun.com/products/autodl/j2se"/>
        <jar href="Application.jar" main="true" />
    </resources>
    <application-desc main-class="com.simontuffs.onejar.Boot">
  </application-desc>
   <update check="background"/>
</jnlp>

我正在尝试直接启动 Application.jar ,而 com.simontuffs.onejar.Boot
是为JAR指定的主要类。我还发现此链接表明我们无法通过网络启动来启动One-Jar。请帮忙。


问题答案:
access denied (java.util.PropertyPermission one-jar.main-class read)

网路启动应用程式。可以声明任何属性all-permissions。如果是沙盒,则只能访问以jnlp&为前缀的属性以及一些其他“安全” JRE属性。



 类似资料:
  • 我在raspberry pi 3(raspbian)上使用一个MariaDB,我有一个具有特定密码的root用户 问题:当我重新启动raspberry时,用户的访问被拒绝root@localhost 我确实用mysqld重置了根密码——跳过授权表,并刷新了权限。然后我重新启动了服务器。 之后,当我输入sudo mysql时,我无需询问密码即可登录。 当我再次重新启动覆盆子时,用户的访问被拒绝roo

  • 我使用spring启动程序创建了一个项目,但它不会运行。它会给我一条如下所示的错误消息: 我不知道怎么解决这个问题。我已经在https://github.com/swingguy1024/dummy.artifact-mrtc上签入了一个最小可复制的测试用例 我的pom文件是这样的: 补遗:据我所知,我只有AnnotationRepositoryConfigurationSource的单一版本,它

  • 当我创建新用户或授予现有特权,我得到了这个错误: 授予所有表上的权限ok(信息\u架构除外),在此表上我得到了拒绝访问错误。我怎么能修理?转储所有数据库,删除所有数据库,然后从转储还原?

  • 为什么当我试图创建InputStream时,下面的代码会给我一个File Not Found异常?我的inputdirectory定义为一个文件,其值为“D:\general\images\small_images”(不带引号),我的用户对该文件具有完全的写权限。我正在使用Windows7,并以管理员的身份运行eclipse IDE。 如有任何帮助,不胜感激。

  • 我找到了商店定位器的谷歌教程:https://developers.google.com/maps/articles/phpsqlsearch_v3#findnearsql MySQL表完成了,它在我的服务器上工作。我可以在phpmyadmin中正确地写入地址和执行操作 但是在“用PHP输出XML”的教程中,我不能继续了。 我已经创建了文件phpsqlsearch_dbinfo.php,把我的数据

  • logcat给我这个错误: 当我将应用程序从eclipse部署到emulator时,它工作正常。当我关闭应用程序并尝试再次运行时,出现问题,然后我收到消息: 这是我的舱单。xml 有人能检查一下出了什么问题吗? 谢谢