자바-version 과 자바 c-version 의 다른 원인 및 수정 방법
2137 단어 자바 기반
: jdk 1.6; 1.8, JAVA_HOME 1.8 , java _version javac -version 。
:java -version java
javac -version java
: %JAVA_HOME% Path ;
:JAVA_HOME
:C:\Program Files\Java\jdk1.8.0
:CLASSPATH
:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
:Path
:%JAVA_HOME%\bin;
(
)
주석.
:
、JDK rt.jar、tools.jar dt.jar
dt.jar 와 tools.jar 는:%Java 에 있 습 니 다.Home%/lib/하,rt.jar 는:%Java 에 있 습 니 다.Home%/jre/lib/아래:rt.jar 는 자바 기본 라 이브 러 리 입 니 다.즉,자바 doc 에서 본 모든 클래스 의 class 파일 dt.jar 는 운영 환경 에 관 한 라 이브 러 리 tools.jar 는 도구 라 이브 러 리 입 니 다.컴 파일 과 운영 에 필요 한 것 은 toos.jar 의 클래스 는 각각 sun.tools.java.*입 니 다.sun.tools.javac.*; Classpath 에서 이 변 수 를 설정 하 는 것 은 프로그램 에서 import 를 편리 하 게 하기 위해 서 입 니 다.웹 시스템 은 모두 tool.jar 를 사용한다.1. rt.jar rt.jar 는 기본적으로 Root Classloader 의 로드 경로 에 있 으 며,Claspath 에서 이 변 수 를 설정 하 는 것 은 필요 하지 않 습 니 다.동시에 jre/lib 디 렉 터 리 에 있 는 기타 jar:jce.jar,jsse.jar,charsets.jar,resources.jar 는 모두 Root Classloader 중 2.tools.jar 에 있 습 니 다. tools.jar 는 시스템 이 클래스 를 컴 파일 할 때 사용 하 는 것 입 니 다.즉,자바 c 를 실행 할 때 사용 합 니 다. javac XXX.java 실제로 운행 하 는 거 예요. java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java javac 는 위 명령 에 대한 패키지 이기 때문에 tools.jar 도 classpath 에 넣 지 않 아 도 됩 니 다.3.dt.jar dt.jar 는 운영 환경 에 관 한 라 이브 러 리 로 주로 swing 의 가방 입 니 다. swing 을 사용 할 때 는 더 하 는 것 이 좋 습 니 다.
2.jdk 와 jre 의 차이 점:
JDK,자바 프로그램 개발 용 개발 패키지,JDK 에는 클 라 이언 트 와 server 엔 드 를 포함 한 자바 의 운영 환경(JRE)이 있 습 니 다.환경 변 수 를 설정 해 야 합 니 다...JRE,자바 프로그램 을 실행 하 는 환경,JVM,JRE 에는 client 실행 환경 만 있 고 설치 과정 에서 자동 으로 PATH 가 추 가 됩 니 다.
jdk 와 jre 의 차이 에 대한 상세 한 설명
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
범용 용법 예시앞으로 51CTO 에 정착 해 기술 개발 에 전념 할 테 니 잘 부탁드립니다.다음 코드 는 자신 이 (저자: 이 흥 화) 를 공부 할 때 두 드 린 코드 로 주석 이 완비 되 어 있다. 범용 클래스 Point. ja...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.