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
'IT TIP' 카테고리의 다른 글
IPython에서 매직 '실행'함수에 변수를 전달하는 방법 (0) | 2020.10.29 |
---|---|
SQL Server의 테이블에서 XML 값 및 특성을 쿼리하는 방법은 무엇입니까? (0) | 2020.10.29 |
Visual Studio에서 여러 줄 찾기 및 바꾸기 (0) | 2020.10.29 |
C에서 배열을 반환 할 수 없다는 것은 실제로 무엇을 의미합니까? (0) | 2020.10.29 |
다중 스레드 Python 프로그램 종료 (0) | 2020.10.29 |