> Java > java지도 시간 > 본문

환경 변수 classpath의 역할은 무엇입니까?

青灯夜游
풀어 주다: 2020-10-13 09:40:53
원래의
17143명이 탐색했습니다.

classpath는 javac 컴파일러 전용 환경 변수로, 실행하려는 Java 프로그램에 필요한 클래스나 패키지가 있는 디렉토리를 Java 실행 환경에 알려주는 역할을 합니다.

환경 변수 classpath의 역할은 무엇입니까?

환경 변수(환경 변수)는 일반적으로 임시 폴더 위치 및 시스템 폴더 위치와 같이 운영 체제의 운영 환경을 지정하기 위해 운영 체제에서 사용되는 일부 매개 변수를 나타냅니다. 등. 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

Classpath是javac编译器的一个环境变量。它的作用与import、package关键字有关。设置Classpath的目的,在于指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的.class文件。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

当你写下improt java.util.*

환경 변수는 운영 체제에서 특정 이름을 가진 개체로, 하나 이상의 응용 프로그램에서 사용할 정보가 포함되어 있습니다. 예를 들어, Windows 및 DOS 운영 체제의 경로 환경 변수는 프로그램이 있는 전체 경로를 알려주지 않고 프로그램을 실행하도록 시스템에 요청하는 경우 시스템은 현재 디렉터리에서 프로그램을 검색해야 할 뿐만 아니라 또한 path 에 지정된 경로로 이동합니다. 사용자는 환경 변수를 설정하여 프로세스를 더 잘 실행할 수 있습니다.

Classpath는 javac 컴파일러의 환경 변수입니다. 해당 기능은 import 및 package 키워드와 관련되어 있습니다. Classpath를 설정하는 목적은 작성된 클래스를 사용하기 위한 전제조건으로, JVM은 클래스의 .class 파일을 찾기 위해 CLASSPTH를 사용한다는 것입니다. jdk 설치 디렉터리 아래 lib 하위 디렉터리에 있는 dt.jar 및 tools.jar을 CLASSPATH로 설정해야 합니다. 물론 이 변수에는 현재 디렉터리 "."도 추가되어야 합니다.

improt java.util.*를 작성할 때 컴파일러가 import 키워드에 직면하면 java.util 패키지에 클래스를 도입하려고 한다는 것을 알지만 컴파일러는 이를 어떻게 알 수 있습니까? 이 꾸러미를 어디에 두셨나요? 그렇다면 먼저 컴파일러에게 패키지 위치를 알려주어야 합니다. CLASSPATH를 설정하세요!

java.util 패키지의 클래스가 c:jdk 디렉터리에 있는 경우 c:jdk 경로를 CLASSPATH로 설정해야 합니다! 이런 방식으로 컴파일러는 import java.util.* 명령문에 직면할 때 먼저 CLASSPATH에 지정된 디렉터리를 검색하고 하위 디렉터리 javautil이 존재하는지 확인한 다음 이름이 일치하는 컴파일된 파일(.class 파일)을 찾습니다. 찾을 수 없으면 오류가 보고됩니다!

패키지를 직접 개발한 후 자연스럽게 이 패키지의 클래스를 사용하려면 패키지가 있는 디렉터리를 CLASSPATH로 설정해야 합니다. 🎜🎜추천 비디오 튜토리얼: "🎜java tutorial🎜"🎜

위 내용은 환경 변수 classpath의 역할은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!