[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cross-project-issues-dev] icu.base and Java 1.5
- From: Ralf Sternberg <rsternberg@xxxxxxxxxxxxxxxxx>
- Date: Tue, 26 Apr 2011 14:05:09 +0200
- Delivered-to: email@example.com
- Domainkey-signature: a=rsa-sha1; c=nofws; d=eclipsesource.com; s=eclipsesource; h=mime-version:date:message-id:subject:from:to:content-type; b=HEIBG/iJ2tNOJZbqkwLwVpNgxyP0oY+KfqH52uCGnuP5An0+IBySzqLqDgC7zUSb/u YISpsHczct41Xj9PyhZ1CkpanCh8qrZuptz/9NGwnnOnrI6T73wBKt6FMvUaTVnFr9wG MrFg4GLiABA7vLNiD+XyzHraTU1OTcJEiFM3g=
in M6, the platform upgraded its ICU version to 4.4.2, which is
compiled with a Java 1.5 compiler. The execution environment has been
changed from 1.3 to 1.5.
This causes a problem for the RAP project which is still Java 1.4
compliant and used to include icu.base from the platform.
While we can still build with the new version, we get an
UnsupportedClassVersionError when icu classes are loaded while running
on a 1.4 VM (bug 340000).
I wonder if this does not cause problems with other consumers of icu.
As an example, org.eclipse.jface.databinding imports the icu.text
package, even though it has the execution environment
CDC-1.0/Foundation-1.0,J2SE-1.3. Any thoughts?