Ho la mia applicazione di prova usando le classi BeanFactory di Spring.
Compilo correttamente il tutto con la seguente task di Ant
codice:
		<javac srcdir="src" destdir="build/classes">
			<classpath>
				<fileset dir="lib" includes="*.jar" />
				<fileset dir="src" includes="*" />
			</classpath>
		</javac>
Cioè nel classpath includo spring.jar.
Tuttavia, se provo a lanciare l'applicazione, ottengo quest'eccezione (non appena si incontra la prima classe di Spring):
codice:
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/b
eans/factory/support/BeanDefinitionRegistry
Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.support.BeanDefinitionRegistry
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Non capisco il perchè di questo comportamento.