자바-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 의 차이 에 대한 상세 한 설명

좋은 웹페이지 즐겨찾기