Bug 562652 - Better support for -ea java.version

Change-Id: I68928953db0f43f99250aa78d87181cb566623df
Signed-off-by: Mickael Istria <mistria@redhat.com>
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUI.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUI.java
index b59853e..efc21e8 100644
--- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUI.java
+++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUI.java
@@ -384,7 +384,7 @@
 		if ("1".equals(segments[0])) { //$NON-NLS-1$
 			return Version.create(segments[0] + '.' + segments[1] + ".0"); //$NON-NLS-1$
 		}
-		return Version.create(segments[0] + ".0.0"); //$NON-NLS-1$
+		return Version.create(segments[0].split("-")[0] + ".0.0"); //$NON-NLS-1$ //$NON-NLS-2$
 	}
 
 	static Collection<IProvidedCapability> parseSystemCapabilities(String systemProperty) {