개발 기록

path설정하기[환경변수] 본문

Java/javaSE

path설정하기[환경변수]

청군로 2021. 4. 27. 10:07

환경변수 설정은 경로를 매번 지정하는 수고를 덜어주는 역할을 한다.

 

예를 들어 대한민국 서울 특별시 강남구~~홍길동이 있다고 치면, 매번 그를 부를 때 주소까지 부르기란

너무 번거로운 일이다. 그래서 대한민국 서울 특별시 강남구~~를 path설정을 하고 홍길동을 부르면,

그 주소에 있는 홍길동을 부를 수 있게 된다.

 

java에서 컴파일을 하려면 java jdk파일 안에 있는 bin파일 안에 있는 javac에 접근을 해야되는데 이 경로를 쓰기란

참 번거로운 일이다.

 

환경변수 가는 법(윈도우 10 기준입니닷..)

[제어판]-[시스템 및 보안]-[시스템]-[고급시스템 설정]-[환경 변수]

이렇게 접속을 하면 위 아래로 변수가 나눠져 있다.

user에 대한 사용자 변수는 지금 로그인 되어 있는 계정에 대한 변수이고, 시스템 변수는 전체 계정에 대한 변수이다.

 

java에서는 java_home이라는 변수명을 공통으로 사용하기 때문에 똑같이 사용해줘야 여러 툴이나 프로그램을

원활하게 사용 가능!

 

시스템변수에서 [새로만들기]를 클릭하고! 자바가 설치된 드라이브의 루트 폴더 경로를 입력 해줍니다!

여기서 루트란 jdk의 최상위 폴더를 뜻합니다. 이렇게 설정을 해줘야 나중에 jdk 폴더안에 있는 무언가에

접근할 때 %java_home%\폴더명 이렇게 접근이 가능합니다. 사용할 때 환경변수는 %%를 감싸줘야함!!!

 

여러 곳에 쓰일 곳이니 저는 시스템 변수에 만들었습니다.

 

이제 자바 컴파일과 실행을 할 파일의 경로를 설정!!

접근하기 위한 경로 설정을 위해서는 path라는 환경변수를 선택하고 편집 해줘야 함

 

편집에 들어와서 [새로만들기]를 선택하면

경로를 새로 입력할 수 있는데 저는 javac가 들어있는 bin폴더의 경로를 넣었습니다.

아까 말씀 드린 것처럼 제가 만든 java_home이라는 환경변수를 사용하려면 %%으로 감싸줘야 환경변수임을

인식합니다. 저 경로를 풀어 써보면 C:\Java\jdk-11.0.11\bin 이 경로와 같습니다!!

 

path 설정 하기 전에 컴파일

 

path 설정 후 컴파일

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Java > javaSE' 카테고리의 다른 글

overriding[java]  (0) 2021.05.03
overloading [java]  (0) 2021.04.30
자바의 접근제한자, getter/setter  (0) 2021.04.29
자바의 자료형  (0) 2021.04.26
java jdk설치링크  (0) 2021.04.26
Comments