😵 ~23.11.10

0602 | cmd 창에서 class파일 컴파일하기

unikue 2023. 6. 2. 16:49

[1] jdk 다운로드 및 dos창에서 자바 파일 컴파일하기

 

1-1. adoptium - other platforms and version -  jdk 파일 받기

 

Home | Adoptium

The Adoptium® Working Group The Adoptium Working Group promotes and supports high-quality runtimes and associated technology for use across the Java ecosystem. Our vision is to meet the needs of Eclipse and the broader Java community by providing runtimes

adoptium.net

 

1-2. 시스템 - 고급시스템 설정 - 환경변수 - path 에 .../bin 까지의 주소 저장

path를 설정해야 컴파일 실행시 해당 폴더에서 먼저 뒤져서, javac을 찾아 실행할 수 있다. 컴파일 할때마다 폴더를 찾아가서 javac을 실행할 수는 없으니까.

 

1-3. 메모장에 코드 작성 및 자바파일로 저장

▶ 이때 지켜야 할 규칙 (자바 문법 3대 법칙)

1. 괄호 { }
2. 문장 완료 ';'  identifier
3. 자료형 설정 int, float...

 

1-4. 파일명 = 클래스명은 동일해야 하며, 대소문자를 구분한다. 첫글자는 대문자! (Today.java)

 

1-5. cmd 창 명령어- java파일이 있는 해당 폴더로 이동

java -version // 현재 path에서 인식되는 java 버전 (jdk버전) 확인

d: // d드라이브로 이동

cd work // work 폴더로 이동

dir // 디렉토리 조회

work폴더 내에 Study.java파일 존재 확

1-6. 컴파일 > class파일 생성 확인

javac Today.java // javac을 사용해서 컴파일

1-7. java파일 running

java Today //  이때는 .java를 붙이지 않고 클래스명 및 파일명만 사용한다

 

 


 

[2] 키워드 공부

✅ java : 컴퓨터 프로그래밍언어. 

✅ jdk : java development kit. 자바가 작동할 수 있는 런타임 환경 jre와, 자바가 실제로 동작하는 가상환경 jvm (java virtual machine)을 포함한다.

✅ 인터페이스 : 서로 다른 시스템 장치나 소프트웨어를 연결해주는 접점. 큰 개념으로는 하드웨어 인터페이스(입출력장치), 소프트웨어 인터페이스(api...)로 나눠진다.

✅ 컴파일러 : 사람이 작성한 (자바)언어를 기계어 로 번역해주는 번역기

✅ 어셈블리어 : 기게어보다는 발전했지만 여전히 번역기가 필요한 저급언어 (어셈블리어는 어셈블러로 번역된다)

✅ 기계어 : 컴퓨터가 바로 해석하는 저급언어. 0과 1로 이루어져있으며 번역기가 필요없다.

 

 


* 과거공부기록 복습

 

0814 | 자바의 정석 기초편 :: ch1-1~1-9

1. 자바의 개념 ​ 자바: 프로그래밍 언어 - 라이브러리 API : 사람들이 이미 만들어놓은 자료 > 쉽고 빠르게 애플리케이션 개발 가능 - 개발도구 JDK (JAVA DEVELOPMENT KIT) - eclipse - 실행환경 JRE ​ 2. 자

ala-nueva.tistory.com