Eclipse can't run Java after recent update on Ubuntu

Donald Smith donald.smith at oracle.com
Wed Sep 12 17:12:07 UTC 2012


Hi Oliver,

When you say you're running "OpenJDK 6 and 7", can you clarify who's 
distribution, obviously you're getting it from Ubuntu, but is it their 
build, or are they shipping someone else?.  The OpenJDK project is the 
place to collaborate on the open-source implementation of Java SE, but 
there are many different ways it's packaged and distributed.

Some links that might be helpful:
http://wiki.eclipse.org/IRC_FAQ#I_just_installed_Eclipse_on_Linux.2C_but_it_does_not_start._What_is_the_problem.3F

http://www.eclipse.org/eclipse/development/readme_eclipse_4.2.html#TargetOperatingEnvironments

  - Don

On 12/09/2012 12:06 PM, Oliver Ruebenacker wrote:
>       Hello,
>
>    I'm running Eclipse 3.7.2 on Ubuntu 11.10. Yesterday, I applied some
> updates regarding OpenJDK that were offered automatically. I have
> installed both OpenJDK 6 and 7. I
> still can run Java applications outside of Eclipse, but not in Eclipse
> any more. Further, if in Eclipse, I open Preferences and select Java>
> "Installed JREs", the view is empty except of the following message:
>
>    "An error has occurred when creating this preference page."
>
>    A separate dialogue opens which says:
>
> "Unable to create the selected preference page.
> An error occurred while automatically activating bundle
> org.eclipse.jdt.debug.ui (162)."
>
>    The dialogue has a link to an error log, which says:
>
> java.lang.NoClassDefFoundError: Could not initialize class
> com.ibm.icu.text.SimpleDateFormat
>          at org.eclipse.ui.internal.views.log.LogSession.setDate(LogSession.java:43)
>          at org.eclipse.ui.internal.views.log.LogSession.processLogLine(LogSession.java:67)
>          at org.eclipse.ui.internal.views.log.LogReader.parseLogFile(LogReader.java:94)
>          at org.eclipse.ui.internal.views.log.LogView.readLogFile(LogView.java:811)
>          at org.eclipse.ui.internal.views.log.LogView.createPartControl(LogView.java:171)
>          at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
>          at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
>          at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
>          at org.eclipse.ui.internal.Perspective.showView(Perspective.java:2245)
>          at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1145)
>          at org.eclipse.ui.internal.WorkbenchPage$20.run(WorkbenchPage.java:3921)
>          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
>          at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3918)
>          at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:3894)
>          at org.eclipse.ui.internal.statushandlers.InternalDialog$7.widgetSelected(InternalDialog.java:970)
>          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
>          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
>          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
>          at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1396)
>          at org.eclipse.swt.widgets.Link.gtk_button_release_event(Link.java:339)
>          at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1732)
>          at org.eclipse.swt.widgets.Control.windowProc(Control.java:5016)
>          at org.eclipse.swt.widgets.Display.windowProc(Display.java:4408)
>          at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
>          at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8422)
>          at org.eclipse.swt.widgets.Display.eventProc(Display.java:1245)
>          at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native
> Method)
>          at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2276)
>          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3207)
>          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
>          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
>          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
>          at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
>          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
>          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>          at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
>          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
>          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>          at java.lang.reflect.Method.invoke(Method.java:601)
>          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
>          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
>          at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
>          at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
>
>    Any idea what is going on?
>
>    Thanks!
>
>       Take care
>       Oliver
>
> --
> Scientific Developer at PanGenX (http://www.pangenx.com)
>
> "Stagnation and the search for truth are always opposites." - Nadezhda
> Tolokonnikova



More information about the discuss mailing list