*** empty log message ***
diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/wizards/plugin/NewProjectCreationOperation.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/wizards/plugin/NewProjectCreationOperation.java
index 0341883..d4b4834 100644
--- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/wizards/plugin/NewProjectCreationOperation.java
+++ b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/wizards/plugin/NewProjectCreationOperation.java
@@ -63,6 +63,13 @@
 		// create project
 		IProject project = createProject();
 		monitor.worked(1);
+		// set classpath if project has a Java nature
+		if (project.hasNature(JavaCore.NATURE_ID)) {
+			monitor.subTask(PDEPlugin
+							.getResourceString("NewProjectCreationOperation.setClasspath")); //$NON-NLS-1$
+			setClasspath(project, fData);
+			monitor.worked(1);
+		}
 		
 		if (fData instanceof IPluginFieldData) {
 			IPluginFieldData data = (IPluginFieldData) fData;
@@ -109,13 +116,6 @@
 		}
 		monitor.worked(1);
 		
-		// set classpath if project has a Java nature
-		if (project.hasNature(JavaCore.NATURE_ID)) {
-			monitor.subTask(PDEPlugin
-							.getResourceString("NewProjectCreationOperation.setClasspath")); //$NON-NLS-1$
-			setClasspath(project, fData);
-			monitor.worked(1);
-		}
 			
 		result = contentWizardResult;
 	}