2015-01-14 4 views
0

액티베이터로 재생 프레임 워크 예제 응용 프로그램 (play-java)을 생성하고 IntelliJ로 가져 오면 모든 것이 잘 작동하고 응용 프로그램을 실행할 수 있습니다. .Play Framework java.lang.NoClassDefFoundError : IntelliJ에서 테스트를 실행할 때 org/slf4j/LoggerFactory

명령 줄에서 테스트를 실행할 수 있으며 모두 작동합니다.

그러나 나는 내가 다음과 같은 스택 얻을 IDE에서 그들을 실행하려고하면

java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 
    at play.api.Logger$.<init>(Logger.scala:182) 
    at play.api.Logger$.<clinit>(Logger.scala) 
    at play.api.Play$.<init>(Play.scala:35) 
    at play.api.Play$.<clinit>(Play.scala) 
    at views.html.play20.welcome$.apply(welcome.template.scala:18) 
    at views.html.index$.apply(index.template.scala:33) 
    ... 

나는 그것 뭔가 간단한 확신 해요,하지만 난 그냥 그렇게 C#을에서/인 IntelliJ 플레이를 통해 이동하고 있습니다 그것은 나에게 즉시 명백하지 않다!!

감사합니다,

벤 분명히 항아리

답변

0

: slf4j.jar 어떤 이유로로드 안한다 일 아닌가요.

+0

그래, 내가 프로젝트를 생성하는 액티베이터를 사용하기 때문에 약간 혼란 스럽다. 명령 줄에서 실행할 때 영향을 미치지 않는 것 같아서 IDE 문제라고 생각합니다. 나는 말 그대로 놀이 애플 리케이션을 시작하기 전에 그것을 직접 설정하므로 잘못 구성되었는지 확실하지 않습니까? –

+0

IDE의 클래스 경로에'slf4j.jar'를 추가했습니다. –

+0

Nope. IntelliJ에서이 작업을 수행하는 방법을 알고 계십니까 (미안합니다.이 부분으로 넘어 가면 조금 새로운 것입니다) –

관련 문제