ensure directory structure is correct in jar-ed bundle.
diff --git a/org.aspectj.ajde/customBuildCallbacks.xml b/org.aspectj.ajde/customBuildCallbacks.xml
index 637d5ce..cbba2ca 100644
--- a/org.aspectj.ajde/customBuildCallbacks.xml
+++ b/org.aspectj.ajde/customBuildCallbacks.xml
@@ -84,6 +84,8 @@
 		<copy todir="${target.folder}">
 			<fileset dir="classes" />
 		</copy>
+		<!-- just make an empty dir so that the MANIFEST.MF doesn't point to something non-existant -->
+		<mkdir dir="${destination.temp.folder}/classes"/>
 	</target>
 
 	<!-- ===================================================================== -->
diff --git a/org.aspectj.runtime/customBuildCallbacks.xml b/org.aspectj.runtime/customBuildCallbacks.xml
index 637d5ce..087bca6 100644
--- a/org.aspectj.runtime/customBuildCallbacks.xml
+++ b/org.aspectj.runtime/customBuildCallbacks.xml
@@ -103,6 +103,8 @@
 		<copy todir="${destination.temp.folder}">
 			<fileset dir="source" />
 		</copy>
+		<!-- just make an empty dir so that the MANIFEST.MF doesn't point to something non-existant -->
+		<mkdir dir="${destination.temp.folder}/classes"/>
 	</target>
 
 	<!-- ===================================================================== -->
diff --git a/org.aspectj.weaver/customBuildCallbacks.xml b/org.aspectj.weaver/customBuildCallbacks.xml
index 637d5ce..cbba2ca 100644
--- a/org.aspectj.weaver/customBuildCallbacks.xml
+++ b/org.aspectj.weaver/customBuildCallbacks.xml
@@ -84,6 +84,8 @@
 		<copy todir="${target.folder}">
 			<fileset dir="classes" />
 		</copy>
+		<!-- just make an empty dir so that the MANIFEST.MF doesn't point to something non-existant -->
+		<mkdir dir="${destination.temp.folder}/classes"/>
 	</target>
 
 	<!-- ===================================================================== -->