A fresh install of Eclipse 2021-06 can’t start with DevStyle installed, if running on Java 16. With Java 11 there seems to be no such problem. Looking at the console there are a lot of exception stack traces like this:
java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.eclipse.jface.resource.ImageDescriptor.createFromURL(ImageDescriptor.java:206)
at org.eclipse.jface.resource.ResourceLocator.imageDescriptorFromBundle(ResourceLocator.java:123)
at org.eclipse.ui.internal.commands.CommandImagePersistence.readImagesFromRegistry(CommandImagePersistence.java:116)
…
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.genuitec.eclipse.webicons.WebIcon
at com.genuitec.eclipse.webicons.JSONIconStyle.isAvailable(JSONIconStyle.java:130)
at com.genuitec.eclipse.webicons.StandardIconDefinition.isAvailable(StandardIconDefinition.java:69)
at com.genuitec.eclipse.theming.core.services.ImageReplacementService.getReplacementFor(ImageReplacementService.java:211)
at com.genuitec.eclipse.theming.core.internal.images.ImageInterceptor.createFromURLDelegate(ImageInterceptor.java:35)
… 29 more
OS: Manjaro Linux
JDK16 Version:
openjdk version “16.0.1” 2021-04-20
OpenJDK Runtime Environment (build 16.0.1+9)
OpenJDK 64-Bit Server VM (build 16.0.1+9, mixed mode)
JDK11 Version:
openjdk version “11.0.11” 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9)
OpenJDK 64-Bit Server VM (build 11.0.11+9, mixed mode)