On Fri, 9 Mar 2018 20:07:32 -0500 "William L. DeRieux IV" wrote:
> after editing /etc/eclipse.ini
> and adding -debug to it
>
> I get the following output (when running eclipse):
> -----------------------------------------
> OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m;
> support was removed in 8.0
> Install location:
>     file:/usr/lib/eclipse/
> Configuration file:
>     file:/usr/lib/eclipse/configuration/config.ini loaded
> Configuration location:
> file:/home/william/.eclipse/org.eclipse.platform_3.8_155965261/configuration/
> Configuration file:
> file:/home/william/.eclipse/org.eclipse.platform_3.8_155965261/configuration/config.ini
> not found or not read
> Shared configuration location:
>     file:/usr/lib/eclipse/configuration/
> Framework located:
> file:/usr/lib/eclipse/plugins/org.eclipse.osgi_3.8.1.dist.jar
> Framework classpath:
> Splash location:
> /usr/lib/eclipse//plugins/org.eclipse.platform_3.8.1.dist/splash.bmp
> -----------------------------------------
>
> And the error message written to the log file:
>
> -----------------------------------------
> !SESSION Fri Mar 09 20:00:00 EST 2018
> !ENTRY org.eclipse.equinox.launcher 4 0 2018-03-09 20:00:00.374
> !MESSAGE Exception launching the Eclipse Platform:
> !STACK
> java.lang.ClassNotFoundException:
> org.eclipse.core.runtime.adaptor.EclipseStarter
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
>     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
>     at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
>     at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
>
>
> -----------------------------------------
>
> It seems that this error is happening because the framework's class path
> is not being properly set (hence it can't find the class).
>
>
>

--------------------------------------------------------------------
I resolved this issue (on my system) by reinstalling libequinox

$ sudo apt-get install --reinstall libequinox-osgi-java

The debug output claimed that the framework has been found, but this was a lie since:
/usr/lib/eclipse/plugins/org.eclipse.osgi_3.8.1.dist.jar was missing.

Maybe there needs to be better sanity checking here.....
--------------------------------------------------------------------




__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to