title: Eclipse NWDS doesn't start
body: <p>I have a problem with my Eclipse NWDS that doesn't start with the error below. On my laptop I have installed jdk 1.8.0_301 and also jre 1.8.0_301 on Windows 10
  Have you any suggestions to solve this problem?
  Thanks in advance</p>
  <pre><code>!SESSION 2021-10-27 10:30:38.949 -----------------------------------------------
  eclipse.buildId=@qualifier@
  java.version=1.8.0_301
  java.vendor=Oracle Corporation
  BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en
  Command-line arguments:  -os win32 -ws win32 -arch x86
  
  !ENTRY org.eclipse.ui 2 0 2021-10-27 10:30:49.648
  !MESSAGE Warnings while parsing the key bindings from the 'org.eclipse.ui.commands' extension point
  !SUBENTRY 1 org.eclipse.ui 2 0 2021-10-27 10:30:49.648
  !MESSAGE Cannot bind to an undefined command: plug-in='com.sap.ide.esr.tools.core.ui', id='com.sap.ide.esr.tools.ui.runchecks'
  
  !ENTRY org.eclipse.osgi 4 0 2021-10-27 10:30:49.742
  !MESSAGE Application error
  !STACK 1
  java.lang.ExceptionInInitializerError
      at com.ibm.icu.text.Collator.&lt;clinit&gt;(Collator.java:946)
      at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.initialize(IDEWorkbenchAdvisor.java:206)
      at org.eclipse.ui.application.WorkbenchAdvisor.internalBasicInitialize(WorkbenchAdvisor.java:188)
      at org.eclipse.ui.internal.Workbench$26.runWithException(Workbench.java:1351)
      at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
      at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
      at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316)
      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
      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:368)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
  Caused by: java.lang.IllegalArgumentException: Invalid version number: Version number may be negative or greater than 255
      at com.ibm.icu.util.VersionInfo.getInstance(VersionInfo.java:191)
      at com.ibm.icu.impl.ICUDebug.getInstanceLenient(ICUDebug.java:65)
      at com.ibm.icu.impl.ICUDebug.&lt;clinit&gt;(ICUDebug.java:69)
      ... 28 more
  </code></pre>