2013-10-08 2 views
0

원래 작성하지 않은 프로젝트를 실행하려고하고 주어진 지침에 따라 모든 것이 실행 app 부분까지 잘게됩니다. 이 전에, 나는 필요한 플러그인을 컴파일 Grails를 할 수 있었다, 그러나 실제 응용 프로그램에서 나는이 얻을 :이상한 오류가있는 Grails run-app

그것을 찾기 위해 시도 할 수있는 어떤
Exception in thread "main" java.lang.NoClassDefFoundError: HD/Users/carloslopez//grails/2/1/1/ 
Caused by: java.lang.ClassNotFoundException: HD.Users.carloslopez..grails.2.1.1. 
    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) 

? 나는 더블 슬래시가 모든 것을 폭파시킬 수 있다는 것을 느낀다. grails의 원래 위치는 /opt/local/bin/grails-2.1.1이기 때문에 이상하다.

어디에서 볼 것인가? 아이디어 나 제안?

답변

0

내가 Carlos Lopez라는 컴퓨터에서 풀린 grails 2.1.1 라이브러리를 찾고있는 것처럼 보입니다. 그 프로젝트가 올바르게 빌드 되었다면, 적절한 grails jar 파일 만 필요합니다.

+0

다음은 전체 런 다운입니다 : Grails를/opt/... 경로에 압축을 풀고 내가 준 응용 프로그램을 실행 해 봅니다. 압축을 푼 (압축을 푼) grails는 잘 작동합니다. 그래서 당신에게 따르면, grails jar 파일은 어디에 두어야합니까? –

+0

내가 알고 싶은 것은 왜 HD/Users/carloslopez // grails/2/1/1/그리고 무엇을 얻으려고 하는지를 알고 싶습니다. –

+0

grails jar도 압축을 풀었습니까? 일반적으로 gvm : http://gvmtool.net/이라는 깔끔한 그루비 도구를 통해 제 시스템에 grails를 설치했습니다.이 도구를 사용하여 쉘의 모든 디렉토리에서 grails를 호출 할 수 있습니다. Windows 또는 * nix/OSX에 있습니까? – Vinny

0

Grails는/home/내에 자체 폴더를 생성하고 전체 경로에서 잡아 당겨 공백을 포함하고 있는데, 이는 룩업되었을 때 깨져있었습니다.

공백을 제거하고 홈 디렉토리를 재설정하면 모든 것이 다시 작동합니다.

관련 문제