2012-08-27 2 views
-3

많은 자바 개발자는 CLASSPATH 문제에 직면 해 있습니다. CLASSPATH가 데스크톱, 웹 및 모바일을 포함한 Java 응용 프로그램에서 중요한 이유를 알려주십시오.java에서 CLASSPATH가 중요한 이유는 무엇입니까?

+1

"얼굴 클래스 경로 문제"? 정말? 어쩌면 당신은 그들이 직면 한 문제의 종류에 대해 좀 더 구체적 일 수 있습니까? – Fredrik

+2

내 첫 번째 추측은 전혀 이해하지 못합니다. 숙제 문제처럼 들리 네요. 투표를 닫고 아래로 투표. – duffymo

+0

@Fredrik Stock OverFlow의 검색 창에 "Classpath"라는 단어를 입력하십시오> 많은 클래스 패스 문제가 나타납니다.이 질문을 할 수 있습니까? –

답변

2

Java에서는 프로그램이 실행되는 동안 클래스가 필요에 따라로드됩니다. 클래스 경로는 JVM이로드 할 클래스를 찾을 위치 (디렉토리 또는 JAR 파일) 목록입니다. 로드 할 클래스를 찾을 수 없으면 오류가 발생하고 프로그램이 중단 될 수 있습니다.

따라서 클래스 경로의 내용은 매우 중요하며 여러 가지 방법으로 구성 될 수 있으므로 (환경 변수 CLASSPATH는 현재 권장되지 않습니다.) 일부는 상당히 복잡하며 누락 된 부분에 문제가있는 경우가 많습니다 또는 불완전한 클래스 경로, 특히 서버 응용 프로그램에서.

2

타사 라이브러리를 사용할 때마다 프로그램의 클래스 경로에 넣어야합니다. 그렇지 않으면 코드가 제 3 자 라이브러리에서 필요로하는 클래스를 찾을 수 없습니다. 클래스 패스를 지정하는 방법에는 여러 가지가 있지만, 이것이 중요한 것은 아닙니다.

+0

더 중요한 것은, 다음을 잊는 많은 방법이 있습니다. 클래스 경로를 지정하거나 올바른 클래스 경로를 불완전한 클래스 경로로 대체하여 직면하게되는 문제를 일으킬 수 있습니다. – Cephalopod

관련 문제