java - 更改 Java 安全级别

标签 java windows security java-7

Java 7 update 51 的 java 安全级别默认设置为“高”。我想通过使用注册表或添加任何文件将其更改为中等。我观察到手动将安全级别从高更改为中创建注册表

[HKEY_CURRENT_USER\Software\JavaSoft\DeploymentProperties]
"deployment.security.level"="MEDIUM"

但是,如果我手动创建上述注册表,则 Java 安全设置不会更改,并且创建的注册表会被删除。所以我认为必须有其他文件可以做到这一点。那么如何更改 Java 安全设置呢?我看过一些articles和论坛链接,但没有得到我想要的。此外,这不是为我的客户设置安全级别,而是为我的办公室设置安全级别,那里的员工数量需要更改此设置(所有都是 Windows 操作系统电脑),如果有代码或注册表项等自动化,这将很容易。

最佳答案

要更改安全设置,您需要修改 java 的 deployment.config(而不是注册表)。 它位于

Windows Directory\Sun\Java\Deployment\deployment.config // system level

User Application Data Folder\LocalLow\Sun\Java\Deployment\deployment.properties // user level

您需要添加条目:

deployment.security.level=MEDIUM

可以在此处找到相关文档:http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html

希望这对您有所帮助。

关于java - 更改 Java 安全级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228452/

相关文章:

java - 表未映射 Hibernate

java - 为什么对接口(interface)的引用数组可以容纳实现该接口(interface)的类?

java - 使用可比较接口(interface)进行对象排序

c# - 使用 StackExchange 库从 Windows 上的 C# 连接到 Redis 时出错

windows - 如何使用curl在Windows下发布PUT请求?

security - 安装在不同服务器上的同一个证书有不同的证书路径。一种有效,一种无效

java - 如何解决Spring上下文的循环依赖?

python - Windows 10 上的 PyCharm 对 Python 3.8 的“访问被拒绝”

ruby - 保护 Sinatra 应用程序的最佳实践是什么?

ios - 在越狱设备中可以看到数据库文件吗?