All current versions of the PersonalJava application environment are based on JDK 1.1.x. In the future, Sun will be examining one-by-one the JDK 1.2 features for possible inclusion into the PersonalJava platform. Only those features suitable for the majority of consumer devices will be incorporated. The following chart may help clarify the numbering scheme:
SpecificationApplication JDK
VersionEnvironment VersionVersion
1.01.01.1.4
1.11.1 1.1.6
1.1.13.0.1 1.1.7
1.1.2
1.1.3 3.0.2 1.1.8
Note that all dot-dot versions of the specification are minor
updates that clarify and remove errors in previous versions. Thus, the version1.1.3 specification obsoletes version 1.1.2. Similarly, the version 3.0.2 reference implementation obsoletes version 3.0.1.
So you can use jdk1.2 or jdk1.3 too.
hope this answers the question.