2010-07-30 30 views
0

Je viens de commencer à apprendre Java et je suis coincé à un point simple. Je suis suggéré d'utiliser Spring framework et pour cela j'ai téléchargé installateur SpringSource Tool Suite, double-cliqué et installé.SpringSource construire un exemple de programme

Lorsque je cours une application simple Bonjour tout le monde ça marche. Mais quand j'essaie d'utiliser l'une des classes des frameworks printaniers, j'ai l'erreur "Exception dans le thread principal java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory ..."

Lorsque j'ai cliqué pour voir le ligne où l'erreur s'est produite j'ai eu "Le fichier JAR ... n'a pas de pièce jointe source."

Où est la source?

Mon code:

import org.springframework.beans.factory.BeanFactory; 
import org.springframework.beans.factory.xml.XmlBeanFactory; 
import org.springframework.core.io.FileSystemResource; 
import JavaBeanTest.Person; 

public class ClassMain { 

public static void main(String args[]) throws ClassNotFoundException { 


try { 
FileSystemResource resource = new FileSystemResource("c:/Person.xml"); 
BeanFactory factory = new XmlBeanFactory(resource); 
Person person = (Person) factory.getBean("Person"); 

person.PrintName(); 
} catch (Exception err) { 
System.out.println("mehmet"); 
System.out.println(err.getMessage()); 

} 

} 
} 

je voudrais vraiment apprécier toute aide ...

Répondre

0

Je ne sais pas si vous rencontrez toujours ce problème, mais je jeter un oeil à votre java Construisez le chemin pour vous assurer que le jar de journalisation des communs est inclus. C'est requis directement par votre projet, donc vous n'obtenez aucun problème de compilation.

Si vous postez votre fichier .classpath ici, je peux y jeter un coup d'œil.