【问题标题】:java.security.AccessControlException How can Get full rights?java.security.AccessControlException 如何获得完整权限?
【发布时间】:2009-11-05 10:01:49
【问题描述】:

对 java 完全陌生,而且还在苦苦挣扎。 我需要获取用户首选语言 我做了以下
区域设置 userPreferredLocale = Locale.getDefault() ; 然而,尽管我的语言是“da-DK”,但上述内容总是得到“en-GB”

所以我尝试了以下我认为会返回正确用户语言的方法 字符串语言环境 = System.getProperty("user.language"); System.out.println("系统的Locale为:"+locale);

但是现在我崩溃了 java.security.AccessControlException:访问被拒绝(java.util.PropertyPermission user.language 读取) 我需要做什么才能拥有完整的权利? 我需要创建一个文件并将其放在某个地方吗?

你能帮忙吗? 谢谢

【问题讨论】:

  • 这是一个独立的 Java 应用程序、小程序还是网络启动的应用程序?
  • 您好,这是一个页面上有 javaapplet 的 asp.net 应用程序

标签: java


【解决方案1】:

我不确定,但是当您专门以 root 或管理员身份运行程序时会发生什么? 有时不是您的代码导致问题...

【讨论】:

  • 我以管理员身份运行
  • 我已将以下内容添加到 Java.Policy 但仍然获得相同的错误权限 java.util.PropertyPermission "user.language", "read, write" 有什么建议吗?
【解决方案2】:

重新启动系统,不确定是否有意义,但现在似乎没问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-11
    • 2021-01-22
    • 2013-05-10
    • 2019-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多