| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- java 1238
- java 파티
- ipfs bean
- 안정해시
- 자바 1676
- 백준 연결요소 자바
- kotiln const val
- spring mongodb
- nodejs rabbitmq
- java 팩토리얼 개수
- 익명 객체 @transactional
- 백준 특정한 최단 경로
- 백준 1504 java
- Claude Intelij 연결
- Spring ipfs
- spring mongoTemplate
- 백준 2252 줄세우기
- javav 1676
- mongodb lookup
- 자바 백준 팩토리얼 개수
- spring mongoTemplate switch
- kotiln const
- rabbitmq 싱글톤
- go
- spring mongodb switch
- ipfs singletone
- Java Call By Refernce
- java 백준 1509
- java 1509
- kotiln functional interface
Archives
- Today
- Total
공부 흔적남기기
JAVA 자바 기본 개발 도구 본문
728x90
반응형
JDK란
JDK는 자바 어플리케이션을 만들기 위한 개발자 도구이다.(JRE,JAVA API, javac.exe) 자바를 개발하고 컴파일 한후 실행할 수 있게함
JRE란
jre는 JDK와 달리 개발이 아닌 오직 자바 어플리케이션을 실행하기 위한 최소 환경이다. Docker에 jar파일을 실행시키기 위한 이미지를 작성할 때 주로 jre를 사용한다.
jdk를 설치하게되면
- javac.exe -> 자바 컴파일러로 .java(개발 확장 파일) 파일을 .class(jvm이 읽는 바이트코드) 로 파일을 생성한다.
- java.exe -> 위 생성한 .class 파일을 jvm을 이용하여 실행시킨다.
- javap.exe -> 컴파일된 .class를 .java로 역컴파일 한다. (-c) 옵션을 사용해야함
- jar.exe -> java를 실행할 수 있는 어플리케이션을 .jar 파일로 압축하거나 압축해제한다. 등을 사용 할 수 있다.
728x90
반응형