我有两个EC2实例,开发和生产。
检查每个版本的Java版本会显示以下内容:
发展历程
java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11) (amazon-61.1.11.11.53.amzn1-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
生产
java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11.90) (amazon-62.1.11.11.90.55.amzn1-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
Java的版本相同(1.6.0_24
),但有一些细微差别:
开发:OpenJDK运行时环境(IcedTea6 1.11.11)(amazon- 61.1.11.11。53.amzn1-x86_64)
生产:OpenJDK的运行时环境(IcedTea6 1.11.11。90)(亚马逊62.1.11.11。90.55.amzn1-x86_64的)
保持开发环境与产品环境同步是关键。希望不必修改两个环境,我的目标是修改开发以匹配生产。
由于版本号的相似性,我很难找到RPM或归档文件来提供与生产版本相匹配的增量版本。
您是否有任何技巧或想法,以寻找可明确提供增量版本的可靠来源java-1.6.0-openjdk
?
如果此问题是特定于该环境的,我将包括AWS标签。
在此先感谢您的帮助!
经过同事的一些投入和更多的挖掘,我找到了答案。我应该用yum标记这个问题!
正在运行yum info java-1.6.0-openjdk
显示安装的版本和可用更新(为简便起见进行了编辑):
yum info java-1.6.0-openjdk
Installed Packages
Name : java-1.6.0-openjdk
Version : 1.6.0.0
Release : 61.1.11.11.53.amzn1
Available Packages
Name : java-1.6.0-openjdk
Version : 1.6.0.0
Release : 62.1.11.11.90.55.amzn1
运行yum install java-1.6.0-openjdk
使开发系统达到所需状态。
java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11.90) (amazon-62.1.11.11.90.55.amzn1-x86_64)
干杯,
迈克尔·J
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句