IBM Java のバージョンを調べてみたよ
developerWorks : Technical Topics : Java™ technology : IBM Developer kits : IBM Development Package for Eclipse
現行で利用可能な Java は Oracle Java と IBM Java なんだけど、後者は使ったことがないので、どういう状況になってるのか調べてみたよ
IBM Java 6 ダウンロードできないかなと思って、
IBM_DevelopmentPackage_for_Eclipse_Win_X86_32_6.3.10.zip
をダウンロードしてみたんだけど、この6.x ってバージョン Java の物ではなく、 Eclipse のバージョンの様だ。
中身は Java 8
一方
IBM_DevelopmentPackage_for_Eclipse_Win_X86_32_4.9.1.zip
は中身 Java 7。もしかして、プレミアムサポートのが入ってるのかな?
とりあえず、解凍して調べてみた
結果
\eclipseDevelopmentPackage\ibm_sdk80\jre\bin>java -version java version "1.8.0" Java(TM) SE Runtime Environment (build pwi3280sr3fp10-20160720_02(SR3fp10)) IBM J9 VM (build 2.8, JRE 1.8.0 Windows 7 x86-32 20160719_312156 (JIT enabled, AOT enabled) J9VM - R28_Java8_SR3_20160719_1144_B312156 JIT - tr.r14.java_20160629_120284.01 GC - R28_Java8_SR3_20160719_1144_B312156 J9CL - 20160719_312156) JCL - 20160719_01 based on Oracle jdk8u101-b13 |
Oracle jdk8u101-b13 ベースらしい。
独自開発してるわけじゃないのね・ω・
つまり、セキュリティホールは オラクル品質
\eclipseDevelopmentPackage\ibm_sdk70\jre\bin>java -version java version "1.7.0" Java(TM) SE Runtime Environment (build pwi3270sr9fp1-20150602_01(SR9 FP1)) IBM J9 VM (build 2.6, JRE 1.7.0 Windows 7 x86-32 20150406_242981 (JIT enabled, A OT enabled) J9VM - R26_Java726_SR9_20150406_1443_B242981 JIT - tr.r11_20150401_88894 GC - R26_Java726_SR9_20150406_1443_B242981 J9CL - 20150406_242981) JCL - 20150601_01 based on Oracle 7u79-b14 |
一方 Java 7 は…残念ながら Java 7u79。お話になりません
Comments