The solution to the problem found here: http://www.oracle.com/technetwork/java/javase/overview/single-jar-141905.html
In short: The build.xml file is changed, the following code is added at the end of the file before the closing "/ project>" tag:
<target name="package-for-store" depends="jar"> <!-- Change the value of this property to be the name of your JAR, minus the .jar extension. It should not have spaces. <property name="store.jar.name" value="MyJarName"/> --> <property name="store.jar.name" value="MyJarName"/> <!-- don't edit below this line --> <property name="store.dir" value="store"/> <property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/> <echo message="Packaging ${application.title} into a single JAR at ${store.jar}"/> <delete dir="${store.dir}"/> <mkdir dir="${store.dir}"/> <jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip"> <zipgroupfileset dir="dist" includes="*.jar"/> <zipgroupfileset dir="dist/lib" includes="*.jar"/> <manifest> <attribute name="Main-Class" value="${main.class}"/> </manifest> </jar> <zip destfile="${store.jar}"> <zipfileset src="${store.dir}/temp_final.jar" excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/> </zip> <delete file="${store.dir}/temp_final.jar"/> </target>
In line
<property name="store.jar.name" value="MyJarName"/>
The value value is replaced with the name of your project.
Then on the "Files" tab, select your project-> build.xml-> right-click-> Run target-> Other goals-> package-for-store. As a result, a folder "folder" is created in the project folder containing the packed result file.
Thank you all for your participation and help.