IBM Java をちょっと触ってみた ・ω・
IBM Development Package for Eclipse をインストールすると IBM Java 7なるものが入ってると聞いたので、ダウンロードしてみました
まず、Oracle Java 7
java -version を実行すると
java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b17) Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing) |
一方 IBM Java V7
JVMJ9VM109E サポートされないオペレーティング・システム (Windows 2000): Windows XP 以降が必要です。 Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. |
というわけで、バージョン偽装して実行
java version "1.7.0" Java(TM) SE Runtime Environment (build pwi3270sr5-20130619_01(SR5)) IBM J9 VM (build 2.6, JRE 1.7.0 Windows XP x86-32 20130617_152572 (JIT enabled, AOT enabled) J9VM - R26_Java726_SR5_20130617_1436_B152572 JIT - r11.b04_20130528_38954ifx1 GC - R26_Java726_SR5_20130617_1436_B152572 J9CL - 20130617_152572) JCL - 20130616_01 based on Oracle 7u25-b12 |
どうやら、JCL(Java Class Library) の中身は Oracle Java 7u25-b12らしい
試しに、 jre7の中身を Oracle版と入れ替えて Java アプレットをブラウザから起動したらクラッシュしてしまった・ω・;う~む
developerWorks : Technical Topics : Java™ technology : IBM Developer kits : Security alerts
IBM Java 7 SR5 の脆弱性に関する情報が出てたのでちょっと気になったのでした
ちょこちょこ、Oracle 版 だけの脆弱性があるのですが、基本同じなんでしょうね
関連ニュース:
IBM と Oracle によってゲームの様相が変化: OpenJDK に関する衝撃のアライアンス
IBMではなく:OracleがSun買収でJavaとSolarisを獲得 - ITmedia エンタープライズ
Comments