10. Java6
Copyright(c) Yusuke Yamamoto All rights reserved.
11. Java for Business
Java6 1.6.0_26 1.6.0_26
Java5 1.5.0_22 1.5.0_30
Java1.4.2 1.4.2_19 1.4.2_32
http://www.oracle.com/technetwork/java/javase/6u26releasenotes-401875.html
Copyright(c) Yusuke Yamamoto All rights reserved.
18. Java7 Java6
$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)
$ java -cp classes/ Java7Grammar
Exception in thread "main" java.lang.UnsupportedClassVersionError:
Java7Grammar : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
Copyright(c) Yusuke Yamamoto All rights reserved.
19. Java7 Java6
Unsupported major.minor version 51.0
major version
( 7,8 )
48(0x30): Java1.4
49(0x31): Java5
50(0x32): Java6
51(0x33): Java7 minor major
Copyright(c) Yusuke Yamamoto All rights reserved.