Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新Java会覆盖JRE文件夹中的所有内容,还是会进行修补?_Java_Settings_Upgrade_Patch_Jce - Fatal编程技术网

更新Java会覆盖JRE文件夹中的所有内容,还是会进行修补?

更新Java会覆盖JRE文件夹中的所有内容,还是会进行修补?,java,settings,upgrade,patch,jce,Java,Settings,Upgrade,Patch,Jce,我想通过从Oracle下载安全策略文件来增加最大加密密钥长度。它们需要放在$JRE_HOME/lib/security中才能生效。我的问题是,当将Java升级到主版本,甚至从一个次版本升级到另一个次版本时,这个“调整”会被覆盖吗 致意 程序员Trond不同的主要版本有不同的目录,因此添加JRE 8不会影响JRE 7 具体发生什么取决于您的安装程序。如果您使用tar.gz包,它将为每个构建创建一个新目录;如果您使用RPM,它将删除旧版本并添加新版本。如果修改文件,您需要检查RPM的行为,但我认为它

我想通过从Oracle下载安全策略文件来增加最大加密密钥长度。它们需要放在$JRE_HOME/lib/security中才能生效。我的问题是,当将Java升级到主版本,甚至从一个次版本升级到另一个次版本时,这个“调整”会被覆盖吗

致意
程序员Trond

不同的主要版本有不同的目录,因此添加JRE 8不会影响JRE 7


具体发生什么取决于您的安装程序。如果您使用tar.gz包,它将为每个构建创建一个新目录;如果您使用RPM,它将删除旧版本并添加新版本。如果修改文件,您需要检查RPM的行为,但我认为它可能被覆盖。

理想情况下,您应该开发一个可重复的过程(如脚本)来设置您的环境

  • 安装JRE/JDK
  • 使用脚本对JRE/JDK进行后期配置
这将简化在计算机之间移动应用程序的过程,并使您对环境有信心


对于你的特殊情况来说,这似乎有些过分,但这是一种适合你的良好发展习惯。

谢谢你的回答。我喜欢剧本:)谢谢。因为这里的目标是提高加密密钥的大小,所以我可能会选择外部加密库。蹦蹦跳跳什么的。