[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

How to set Sun-JVM as the default compatible JVM for eclipse?



Hi All:

I had both gcj java and sun java installed on my system Lenny/Sid, and I have set the sun java as my default jvm.
# update-alternatives --config java

But when launching my eclipse, it always uses the gcj java as its default vm, and in consequence, returns with some exceptions that I think might be caused by gcj vm.

michael@debian:~$ eclipse
searching for compatible vm...
 testing /usr/lib/jvm/java-gcj...found
Could not create /usr/local/lib/eclipse/.eclipseextension. Please run as root:
   touch /usr/local/lib/eclipse/.eclipseextension
   chmod 2775 /usr/local/lib/eclipse/.eclipseextension
   chown root:staff /usr/local/lib/eclipse/.eclipseextension

When the eclipse is opened, the summary page can't be opened up with the exceptions thrown:
Unable to create view: org.eclipse.core.runtime.Plugin
at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1988)
  at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2857)
  at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2805)
  at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1681)
at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1421)
  at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1679)
  at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1650)
  at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1529)
  at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
  at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1473)
at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183) at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:702)
  at org.eclipse.ui.internal.Workbench.init(Workbench.java:1085)
  at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1847)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
  at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
  at java.lang.reflect.Method.invoke(libgcj.so.81)
  at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
  at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
  at org.eclipse.core.launcher.Main.run(Main.java:977)
  at org.eclipse.core.launcher.Main.main(Main.java:952)

Does anybody have idea how to fix the issues? Both gcj and sun java are allowed on the same system, and I just like the eclipse to use the sun java as its vm to work.
Thank you guys!

-Michael.



Reply to: