2013-03-02 2 views
1

맥 OS는
클래스 java.nio.file.FileSystems를 확인할 수 없습니다

10.7 X [나 @ 공기]>는/usr/libexec 디렉토리/JAVA_HOME -v

/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home 


export JAVA_HOME="/usr/libexec/java_home -v 1.7" 

1.7 [나 공기 @] >

/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents/Home/bin/java 

나는 서비스 중 하나에 자바 1.7 NIO를 사용하려면 그리고 난 다음 가지고있는 자바 :

grails> run-app 
... 
| Error Compilation error: startup failed: 
/path/to/Acquiring.groovy: 7: unable to resolve class java.nio.file.FileSystems 
@ line 7, column 1. 
    import java.nio.file.FileSystems 
^
/path/to/Acquiring.groovy: 8: unable to resolve class java.nio.file.Path 
@ line 8, column 1. 
    import java.nio.file.Path 
^
2 errors 
| Error Error running script run-app : org.codehaus.groovy.grails.cli.ScriptExitException (Use --stacktrace to see the full trace) 

도대체!?

답변

1

내 생각 엔 echo $ JAVA_HOME을 실행하면 자바의 이전 버전으로 설정됩니다. 메이븐 (Maven)과 같은 툴들 (Grails가 생각하는)은 단지 경로가 아닌 JAVA_HOME을 사용합니다.

+1

$ JAVA_HOME이 (가) 미리 설정되었습니다. export JAVA_HOME = "/ usr/libexec/java_home -v 1.7"' – Alex

관련 문제