[ Luca Tettamanti ] > after upgrading from 6b18-1.8.1-2 eclipse (3.6) misbehaves in various > areas (run configuration, debugging, project properties); the common > underlying cause seems to be:
I can confirm this report. The attached class demonstrates the problem, producing a list of available time zones on a working JRE, and a NullPointerException on openjdk-6/6b18-1.8.2-1. > java.lang.NoClassDefFoundError: Could not initialize class > com.ibm.icu.impl.JavaTimeZone > at com.ibm.icu.util.TimeZone.getDefault(TimeZone.java:679) > at com.ibm.icu.util.Calendar.getInstanceInternal(Calendar.java:1633) > at com.ibm.icu.util.Calendar.getInstance(Calendar.java:1597) > at com.ibm.icu.text.DateFormat.get(DateFormat.java:1255) > at > com.ibm.icu.text.DateFormat.getDateTimeInstance(DateFormat.java:1045) > at > org.eclipse.ui.internal.ide.dialogs.IDEResourceInfoUtils.getDateStringValue(IDEResourceInfoUtils.java:137) -- Eric Evans [email protected]
import static java.util.TimeZone.getAvailableIDs;
public class Tzs {
public static void main(String args[]) {
String[] ids = getAvailableIDs();
System.out.println("Length: " + ids.length);
for (int i = 0; i < ids.length; i++) {
System.out.println("ID: " + i + " " + ids[i]);
}
}
}
signature.asc
Description: Digital signature

