Это мой бин, определенный в spring.xml
<bean id="hello" class="test.Hello" />
Я экспортирую класс Hello
в hello.jar
и помещаю его в c:\customjar
.
И установите для этой папки значение WINDOWS CLASSPATH .
Это вывод
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException:
Cannot find class [test.Hello] for bean with name 'hello' defined in class path resource [spring.xml];
nested exception is java.lang.ClassNotFoundException: test.Hello
Для файла XML я могу ссылаться на classpath, используя что-то вроде этого
<import resource="classpath:xxxxxx.xml"/>
Но в моем случае это не работает.
РЕДАКТИРОВАТЬ
Это исходный код класса.
package test;
public class Hello {
public void someMethod() {
// do something here
}
}
и это настройка пути к классам.
%CLASSPATH% = XXXXXXXX;c:\customjar\hello.jar;