doo-entity 변환에 moo를 사용하고 싶습니다. 하지만 그것을 테스트 해 본다면이 예외가 발생합니다.간단한 테스트에서 NoClassDefFoundError
Exception in thread "main" java.lang.NoClassDefFoundError: org/mvel2/PropertyAccessException
at com.codiform.moo.configuration.Configuration.getTranslator(Configuration.java:62)
at com.codiform.moo.session.TranslationSession.getTranslator(TranslationSession.java:131)
at com.codiform.moo.session.TranslationSession.translate(TranslationSession.java:122)
at com.codiform.moo.session.TranslationSession.getTranslation(TranslationSession.java:64)
at com.codiform.moo.curry.Translate.from(Translate.java:63)
at Main.main(Main.java:15)
Caused by: java.lang.ClassNotFoundException: org.mvel2.PropertyAccessException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 6 more
내가 잘못했기 때문입니까? 여기 내 코드입니다 :
import com.codiform.moo.curry.Translate;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Guld guld1=new Guld("string from guld", "muck around", 5);
GuldDTO guld1DTO;
GuldDTO testclassload = new GuldDTO("ruks","halim",3);
guld1DTO=Translate.to(GuldDTO.class).from(guld1);
//Beca beca1 = new Beca()
System.out.println(guld1);
System.out.println(guld1DTO);
}
}
public class Guld {
private String fielk1;
private String rupo;
private Integer higs;
public Guld(){
}
public Guld(String fielk1, String rupo, Integer higs) {
this.fielk1 = fielk1;
this.rupo = rupo;
this.higs = higs;
}
public String getFielk1() {
return fielk1;
}
public void setFielk1(String fielk1) {
this.fielk1 = fielk1;
}
public String getRupo() {
return rupo;
}
public void setRupo(String rupo) {
this.rupo = rupo;
}
public Integer getHigs() {
return higs;
}
public void setHigs(Integer higs) {
this.higs = higs;
}
}
public class GuldDTO {
private String fielk1;
private String rupo;
private Integer higs;
public GuldDTO(){
}
public GuldDTO(String fielk1, String rupo, Integer higs) {
this.fielk1 = fielk1;
this.rupo = rupo;
this.higs = higs;
}
public String getFielk1() {
return fielk1;
}
public void setFielk1(String fielk1) {
this.fielk1 = fielk1;
}
public String getRupo() {
return rupo;
}
public void setRupo(String rupo) {
this.rupo = rupo;
}
public Integer getHigs() {
return higs;
}
public void setHigs(Integer higs) {
this.higs = higs;
}
}
내가 알려 주시기 바랍니다 제공해야 다른 세부 사항이있는 경우. [분명히 나는 텍스트 비율에 코드를 확인하는 stackoverflow 필터를 통과 할 수 없습니다.] [완료]
코드는 [this jar] (http://mirrors.ibiblio.org/pub/mirrors/maven2/org/mvel/mvel2/2.0RC1)에 패키지화되어있는'org.mvel2.PropertyAccessException' 클래스에 대한 종속성이 있습니다. /mvel2-2.0RC1.jar) – kolossus
빠른 링크를 주셔서 감사합니다 – notis