java.security.AccessControlException 如何获得完全权限?

标签 java

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

所以我尝试了以下操作,我认为这会返回正确的用户语言 String locale = System.getProperty("user.language"); System.out.println("系统的语言环境是:"+locale);

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

你能帮忙吗? 谢谢

最佳答案

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

关于java.security.AccessControlException 如何获得完全权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1679532/

相关文章:

java - (java.net.SocketException) 在处理请求 : Connection reset by peer: socket write error 时被捕获

java - 如何使用 JAXB 自定义 XML 导出

java - 如何使用 Java 使用 Selenium WebDriver 验证动态图库?

Java:JLS第5.2节赋值转换

Java Vector 在删除时不重新排序索引,但将它们保留为空,在添加命令上重用这些空格

java - 为什么当我尝试添加分割的字符串时得到空字符串?

java - 所有 ListView 数据仅插入一行

java - 奇数和偶数的数组列表,停止于 -1

java - 专用服务器上的elasticsearch RemoteTransportException

java - 在java中添加更多标签