win 10 자바(jdk 설치)환경 변수 설정 및 관련 문제
우리 도 쓸데없는 말 을 좋아 하지 않 는 다.그림 과 방법 을 나 는 특별히 표시 할 것 이다.방법 은 절대적 으로 상세 하고 각 세부 사항 을 표시 할 것 이다.
자 바 를 처음 배 웠 을 때 환경 설정 에 많은 문제 가 생 겼 는데 이리 저리 둘 러 보 니 결국 해결 되 었 습 니 다.자신 이 직면 한 문제 가 매우 완전 하 다 고 느 꼈 다.여기 서 통일 적 으로 글 을 한 편 쓰 는 것 은 기록 을 하 는 것 뿐만 아니 라 모두 가 서로 공부 하고 해결 하 는 데 도 편리 하 다.
선행 조건(아래 내용 을 읽 고 습득 해 야 할 지식)
win 10 이 설 치 된 컴퓨터 가 있 습 니 다.네트워크 를 연결 하여 기본 적 인 컴퓨터 조작 을 알 면 됩 니 다.
다른 것 은 본 튜 토리 얼 에 따라 한 번 오 면 최종 배치 성공 의 목적 을 달성 할 수 있 습 니 다.
준비 하 다.
자바 부터 알 아 볼 게 요.
JVM:영어 이름(Java Virtual Machine)은 바로 우리 가 잘 아 는 자바 가상 컴퓨터 입 니 다.xxx.class 와 같은 유형의 파일 만 알 고 있 습 니 다.class 파일 의 바이트 코드 명령 을 식별 하고 운영 체제 의 위로 API 를 호출 하여 동작 을 수행 할 수 있 습 니 다.그래서 jvm 은 자바 가 플랫폼 을 뛰 어 넘 을 수 있 는 핵심 이 고 구체 적 인 다음 글 은 상세 하 게 설명 할 것 이다.
JRE:영어 이름(Java Runtime Environment),자바 가 실 행 될 때 환경 이 라 고 합 니 다.그것 은 주로 두 부분,jvm 의 표준 실현 과 자바 의 기본 라 이브 러 리 를 포함한다.그것 은 jvm 에 비해 일부분 의 자바 라 이브 러 리 가 많다.
JDK:영어 이름(Java Development Kit),Java 개발 키 트.jdk 는 전체 자바 개발 의 핵심 으로 jre 와 좋 은 작은 도 구 를 통합 시 켰 다.예 를 들 어 javac.exe,java.exe,jar.exe 등.
분명히 이 세 사람의 관 계 는 겹겹이 얽 힌 관계 이다.JDK>JRE>JVM。
당신 이 알 아야 할 것 은 jdk 가 당신 같은 개발 자 에 게 필요 한 것 이 고 jre 는 사용자 에 게 필요 한 것 입 니 다.
jdk 를 설치 하면 반드시 jre 를 만들어 사용 할 것 이 분명 합 니 다.마치 당신 이 밥 을 하고 jre 라 는 숟가락 을 가 져 와 jdk 로 만 든 것 을 맛 본 것 과 같 습 니 다.
jdk 다운로드
대충 알 고 jdk 를 다운로드 하려 면 여 기 를 누 르 십시오.
너 는 이런 홈 페이지 를 볼 수 있 을 것 이다.
그림 에서 화살표 가 가리 키 는 곳 을 클릭 하 십시오.
다 르 더 라 도 상관 없어 요.홈 페이지 만 바 뀌 었 을 거 예요.영어 지식 이 있 으 니까 JAVA se DOWNLOAD 를 찾 으 면 돼 요.
이어서 이곳 의 windows jdk-xx.x.x 를 클릭 하 세 요.windows-x64_bin.exe
그리고 브 라 우 저 는 exe 파일 을 다운로드 하기 시작 합 니 다.나머지 는 마법사 프로그램 에 따라 설치 하 는 것 은 문제 가 없 을 것 입 니 다.
여기 서 나 는 기본 설치 주 소 를 예 로 들 어 다음 부분 을 진행한다.
흔 한 문제 일람
설치 후 환경 변 수 를 어떻게 설정 합 니까?
데스크 톱 에'이 컴퓨터'라 는 아이콘 이 있 든 없 든 마이크로소프트 자체 검색 방법 으로 환경 변수 설정 옵션 을 엽 니 다→
클릭 하면"시스템 속성"옵션 을 열 수 있 습 니 다→
1.우선 자바 설정home 변수(대소 문자 영향 없 음)
>변수 명:JAVAHOME>변수 값:컴퓨터 에 JDK 가 설 치 된 절대 경로
예 를 들 어 당신 과 나 는 C:\Program Files\자바\jdk-13.0.1 경로 에 설치 되 어 있 기 때문에 변수 값 상자 에 이것 을 채 웁 니 다→
만약 네가 경로 주 소 를 잘 찾 지 못 한다 면 나 도 좋 은 방법 이 있다.
디 렉 터 리 아래 에 텍스트 파일 을 만 들 고 마음대로 글 을 쓴 다음 html 파일 로 저장 합 니 다
그리고 이 파일 을 더 블 클릭 하면 브 라 우 저 주소 표시 줄 에 경로 가 나타 납 니 다.xx.html 를 삭제 한 후 나머지 부분 을 변수 이름 으로 복사 하면 됩 니 다.
2.classpath 변수 추가
CLASSPATH 변수 가 있 으 면 선택(편집)
없 으 면 클릭(새로 만 들 기)
입력/기 존 변수 값 뒤에 추가:
변수 이름:CLASSPATH 변수 값:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.path 변수 수정
win 10 에 따라 Path 변 수 를 선택 할 때 시스템 은 모든 경 로 를 편리 하 게 분리 하여 win 7 이나 win 8 처럼 연결 되 지 않 습 니 다.
새 두 경로
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
(물론 연 결 된 경우 도 있 고 중간 에 점 수 를 추가 합 니 다.다 되다여기 서 발생 할 수 있 는 문제 에 주의 하 세 요.
우선 jar jre jdk 에 이 키 워드 를 포함 하 는 다른 경로 가 있 는 지 확인 하 십시오.이 키 워드 를 삭제 하 십시오.이것 은 이전에 다른 버 전이 나 위 치 를 설치 한 jdk 를 설명 하기 때문에 사용 에 영향 을 줄 수 있 습 니 다.
(저 는 개인 적 으로 matlab 를 설치 할 때 jar\#를 가 져 왔 습 니 다.\#그리고 작년 에 설치 한 jdk 인 것 같 습 니 다.나중에 자바 와 자바 c 주소 가 일치 하지 않 는 문제 가 발생 할 수 있 습 니 다.이 곳 은 우선 이 위험 을 제거한다)
만일 을 대비 해서,너 도 방금 추 가 된 두 경 로 를 위로 옮 길 수 있다.(제 가 이번에 게 으 름 을 피 워 서 runoob 그림 을 써 서 영어 move up 입 니 다)
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
그리고 저장(확인)을 누 르 면 변경 사항 을 확인 합 니 다.이어서 cmd 를 열 어 검 사 를 진행 합 니 다.
(cmd 를 여 는 방법:win+R 실행 대화 상 자 를 불 러 와 cmd 를 입력 하고 cmd 를 엽 니 다)
자바 나 자바 c 를 입력 하고 돌아 오 면 명령 이 많이 나 오 면 설정 이 성공 했다 는 뜻 입 니 다.
잉여 문제
일 은 여기까지 끝나 지 않 았 습 니 다.자바 프로그램 이 pc 에서 정상적으로 실행 되 어야 우리 의 준비 가 이미 끝났다 는 것 을 설명 할 수 있 습 니 다.
테스트 를 위해 서 준비 해 야 할 게 있어 요.
남 은 문 제 를 해결 하기 위해 서 는 먼저 문제 가 없 는 간단 한 절차 가 필요 하 다.예 를 들 어 잘 아 는 helloworld 와 같다.여기 서 코드 를 드 리 겠 습 니 다.notepad+를 편집기 로 사용 합 니 다.물론 notepad(메모 장)를 사용 하 셔 도 됩 니 다.
public class hellworld {
public static void main(String []args) {
System.out.println("Hello World");
}
}
우선 자바 는 대소 문 자 를 엄 격 히 구별 하 는 것 을 주의 하 십시오.그 다음 에 우리 가 저장 한 파일 이름 은 만 든 클래스 의 이름과 같 아야 하기 때문에 제 가 저장 한 이 파일 의 이름 은 helloworld.자바 입 니 다.디 버 깅 을 편리 하 게 하기 위해 서 이 파일 을 cmd 기본 디 렉 터 리 에 잠시 저장 하 는 것 을 권장 합 니 다.
이후 이 프로그램 을 호출 할 때 cmd 를 엽 니 다.
해당 디 렉 터 리 에"javac xxx.java"xxx 를 입력 하면 파일 이름 입 니 다.
여기'javac xxx.java'를 입력 하 겠 습 니 다.
모든 정상 적 인 javac 가 대상 폴 더 에'xxx.class'파일 을 만 들 고 내용 을 되 돌려 주지 않 습 니 다.오류 가 발생 하면 위 절차 에 오류 가 있 습 니 다.뒤 돌아 보 세 요.
그리고'자바 xxx'를 입력 하 세 요.
여기'자바 helloworld'를 입력 하 겠 습 니 다.
출력"hello world"
그림:
1.버 전이 일치 하지 않 음(오류 발생 JNI 오류 가 발생 했 습 니 다.설 치 를 확인 하고 다시 시도 하 십시오)
우리 가 위 에서 말 한 자바 와 자바 버 전이 일치 하지 않 는 상황 처럼
우선 우리 가 버 전의 통일 여 부 를 어떻게 검사 하 는 지 배 워 보 자.
cmd 에 입력
"java-version"과"javac-version"은 이곳 의 빈 칸 을 빠 뜨리 지 않도록 주의 하 세 요.
버 전이 통일 되면 다음 과 같은 모습 이 나타 날 수 있 으 니 버 전 번호 가 일치 하 는 지 주의 하 세 요.
일치 하지 않 으 면 이전 버 전의 파일 을 삭제 하고 jdk 를 다시 설치 하여 덮어 씁 니 다.(오래된 버 전 을 어떻게 삭제 하 는 지 알려 드 립 니 다.everything 경량급 애플 리 케 이 션 을 다운로드 하면 로 컬 파일 을 빠르게 검색 할 수 있 습 니 다)
로 컬 에서 오래된 버 전 번 호 를 검색 하고 날 짜 를 확인 합 니 다.이 시간 에 설치 되 지 않 은 관련 파일 을 모두 삭제 합 니 다.)
2.jar 패키지 위치 오류(java.lang.ClassNotFoundException 오류 보고)
helloworld 단계 에서 이 문 제 를 만 나 는 것 은 변수 환경의 문제 일 것 이다.
상기 절 차 를 거 친 후에 도 나타 납 니 다.환경 변수 설정 을 다시 열 어 classpath 변 수 를 많이 설정 한 내용 이 있 는 지 확인 하고 path 에 설치 되 어 있 지 않 은 버 전의 경 로 를 모두 삭제 합 니 다.(위의 첫 번 째 부분의 내용 을 참고 하 세 요.)
총결산
위 에서 말 한 것 은 소 편 이 소개 한 win 10 자바(jdk 설치)환경 변수 설정 과 관련 된 문제 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.소 편 은 제때에 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!만약 당신 이 본문 이 당신 에 게 도움 이 된다 고 생각한다 면,전 재 를 환영 합 니 다.번 거 로 우 시 겠 지만 출처 를 밝 혀 주 십시오.감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【eclipse】같은 파일을 2개 열고 싶다【에디터의 분할】「이런 것은 다른 클래스로 나누어야 한다!」라든지 있다고는 생각합니다만. 실제로 실무 속에서 프로그램을 쓰고 있으면, 이런 소스에 눈에 걸리는 일도 적지 않을까···. 그건 그렇고, 내 노트북에서 이렇게 보입니다 네...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.