본문 바로가기
캠퍼스/Java

06. bin, src

by Sylar 2022. 7. 27.

     시작하기 앞서, bin과 src의 차이를 알아보자

 

 

03 Hello World!

1. 프로젝트 만들기 2.Class 만들기 3. Hello World! 출력하기

sylar.tistory.com

 

     에서 first-project 라는 폴더를 만들었다. 거기 안으로 들어가보면

 

bin 과 src의 위치

 

     앞서 알아보기로 한 이름의 폴더가 생성되어있다. 

 

   - src? bin?

    

      > src : 간단히 말하면 인간의 언어로 적혀있는 파일이 저장되는 곳 이다.

               우리가 작성하는 .java 확장자명을 가진 파일들이 src 폴더에 저장되는 것.

 

      > bin : 기계의 언어로 파일을 컴파일 한 후 저장하는 곳 이다.

               우리가 작성한 코드를 .class 파일로 컴파일 하여 bin 폴더에 저장하는것.

 

 

bin은 왜 없는가?

 

    근데 이클립스엔 bin 폴더는 없고 src만 보여준다.

 

    우린 기계어가 아닌 인간의 언어로 코드를 작성하기 때문에 보여줄 필요가 없기 때문이다 ..

 

    이클립스를 켠 김에 하나만 더 알아보자 

 

class를 삭제

    전 포스팅에 우리는 .class 파일을 cmd에서 만들기 위해 여러가지 노력을 해왔다.

 

    이클립스에서 저장한 .class 파일을 지워버리면 어떻게 될까?

 

 

.java의 내용을 변경

     

전 포스팅과 마찬가지로 ! 하나만 추가한 이후 저장했다

 

.class 생성

     다행스럽게도 우리가 다시 .class 파일로 변환하라는 명령을 주지 않아도 이클립스는 알아서

    .class파일을 만들어 bin 폴더에 집어넣었다.

 

    왜 알아서 시키지도 않은걸 한걸까?

 

기본 설정이다

 

 

     project > Build Automatically 가 체크되어있으면 알아서 해준다

 

    

'캠퍼스 > Java' 카테고리의 다른 글

08. JVM  (0) 2022.07.27
07. 패키지  (0) 2022.07.27
05. cmd로 HelloWorld.java 실행하기  (0) 2022.07.27
04. 환경변수  (0) 2022.07.27
03 Hello World!  (0) 2022.07.25