Bug 579377 - Merge BETA_JAVA18 code to master

Change-Id: Ibe6a8c7febb4a5ed36145a63dccf7ea415ff08e3
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
Reviewed-on: https://git.eclipse.org/r/c/pde/eclipse.pde.build/+/192172
Tested-by: PDE Bot <pde-bot@eclipse.org>
diff --git a/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/site/PDEState.java b/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/site/PDEState.java
index 770bfe7..7b383f9 100644
--- a/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/site/PDEState.java
+++ b/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/site/PDEState.java
@@ -31,7 +31,7 @@
 // This class provides a higher level API on the state
 public class PDEState implements IPDEBuildConstants, IBuildPropertiesConstants {
 	private static final String[] MANIFEST_ENTRIES = {Constants.BUNDLE_LOCALIZATION, Constants.BUNDLE_NAME, Constants.BUNDLE_VENDOR, ECLIPSE_BUNDLE_SHAPE, ECLIPSE_SOURCE_BUNDLE, ECLIPSE_SOURCE_REF};
-	private static int LAST_SUPPORTED_JDK = 17;
+	private static int LAST_SUPPORTED_JDK = 18;
 	private StateObjectFactory factory;
 	protected State state;
 	private long id;