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 エンタープライズ

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です