IT TIP

OSX에서 클래스 경로에 추가

itqueen 2020. 10. 29. 20:18
반응형

OSX에서 클래스 경로에 추가


누구든지 OSX에서 클래스 경로에 추가하는 방법을 말해 줄 수 있습니까?


머신의 모든 Java 애플리케이션에서 특정 JAR 파일 (또는 .class 파일) 세트를 사용할 수 있도록하려면 해당 파일을 /Library/Java/Extensions.

당신은 모든 Java 응용 프로그램을 위해 그것을 할 싶어하지만 경우에만 또는 귀하의 맥 OS X 계정을 실행 한 후 사용하는 ~/Library/Java/Extensions대신.

편집 : Thorbjørn이 요청한 것처럼 특정 응용 프로그램에 대해서만이 작업을 수행하려면 응용 프로그램이 패키지화되는 방법에 대해 자세히 알려야합니다.


OSX에서는 다음과 같이 처음부터 클래스 경로를 설정할 수 있습니다.

export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar

또는 다음과 같이 기존 클래스 경로에 추가 할 수 있습니다.

export CLASSPATH=$CLASSPATH:/path/to/some.jar:/path/to/some/other.jar

이것은 당신의 정확한 질문에 대한 답입니다. 저는 그것이 옳고 그른 일이라고 말하는 것이 아닙니다. 다른 사람들이 언급 할 수 있도록 남겨 두겠습니다.


현재 런타임에만 클래스 경로를 사용하려는 경우. java 명령을 실행할 때 클래스 경로 옵션을 추가하여이를 달성 할 수 있습니다.

명령 줄에서. java -cp "path/to/your/jar:." main그냥 사용 하기보다는java main

이렇게하면 명령이 라이브러리를 검색 할 수있는 프로세스 클래스 경로를 알려줍니다.


쉘이 tcsh 또는 csh 인 경우 / etc / profile에서 설정할 수 있습니다. 터미널 "vim / etc / profile"을 열고 다음 행을 추가하십시오.

setenv CLASSPATH (insert your classpath here)


일반적으로 그럴 필요가 없습니다. 가장 먼저

echo $CLASSPATH

거기에 무언가가 있다면 아마도 Applications-> Utilites-> Java를 확인하고 싶을 것입니다.

참고 URL : https://stackoverflow.com/questions/1675765/adding-to-the-classpath-on-osx

반응형