[Java] src 와 bin 의 차이점과 eclipse 는 구체적으로 무슨일을 하는가

2022. 11. 10. 14:34· 개발/Java
목차
  1. eclipse 상에서 직접 컴파일
  2. src와 bin의 차이점
  3.  

eclipse 상에서 직접 컴파일

eclipse 에서는 저장과 실행 과정에서 이를 자동으로 처리해주어서 편리함을 느끼고 있지만, 이클립스 상에서 돌아가는 것이 궁금하다면 직접 손으로 컴파일을 해보면 된다.

 

우선 나는 java2 라는 파일 안에서 selfcompile.java 라는 것을 cmd 창에서 실행을 해보고자 한다.

 

그렇다면 해당 디렉토리로 이동해서 컴파일을 하고, java 를 실행하면 된다.

 

이렇게 컴파일을 하고...
해당 java파일이 컴파일 된 것을 확인한 다음...  나머지는 직접 찾아보세요..

 

src와 bin의 차이점

src 는 여러분이 코딩을 하는 소스 코드이다.

bin 은 compile 된 소스코드의 class 가 위치하는 곳이다.

"src" 폴더에는 일반적으로 프로젝트를 구성하는 모든 Java 클래스 및 패키지를 포함하여 프로젝트의 소스 코드가 포함된다.
코드가 컴파일되면 결과 ".class" 파일이 "bin" 폴더에 저장된다.

"bin" 폴더에는 "src" 폴더의 소스 코드에서 생성된 모든 ".class" 파일을 포함하여 컴파일된 코드가 들어 있다.

JVM(Java Virtual Machine)에서 실행할 수 있는 실행 코드가 포함된 폴더이다. 

소스 코드와 컴파일된 코드는 다른 용도로 사용되며 종속성이 다르기 때문에 이러한 폴더를 별도로 유지하는 것이 중요해서 나눠두었다.


"bin" 폴더의 파일을 수동으로 수정해서는 안 된다.

대신 "src" 폴더의 소스 코드를 변경하고 코드를 다시 컴파일하여 새 ".class" 파일을 생성해야 한다.

 

 

'개발 > Java' 카테고리의 다른 글

[Java] 상속(Inheritance) 이란, super 란  (0) 2023.03.03
[Java] 다형성(polymorphism) 이란  (0) 2023.03.03
[Java] 환경변수의 정의, 여러 폴더에 나뉘어있는 class 실행시키기  (0) 2022.11.10
[Java] main 함수에 입력자로 (String[] args) 가 오는 이유  (0) 2022.11.07
[Java] main 메소드 앞에 public 이 와야하는 이유  (0) 2022.11.07
  1. eclipse 상에서 직접 컴파일
  2. src와 bin의 차이점
  3.  
'개발/Java' 카테고리의 다른 글
  • [Java] 상속(Inheritance) 이란, super 란
  • [Java] 다형성(polymorphism) 이란
  • [Java] 환경변수의 정의, 여러 폴더에 나뉘어있는 class 실행시키기
  • [Java] main 함수에 입력자로 (String[] args) 가 오는 이유
yeonlee
yeonlee
yeonlee
이연
yeonlee
전체
오늘
어제
  • 분류 전체보기 (85)
    • 개발 (6)
      • Android Studio (15)
      • Java (15)
      • C (17)
      • HTML,PHP,JS (0)
    • 프로젝트 (1)
    • 일상 (2)
    • CS (27)
      • DB (9)
    • 정보보안기사 (0)
      • 시스템보안 (0)
      • 네트워크보안 (0)
      • 어플리케이션보안 (0)
      • 정보보안일반 (0)
      • 정보보안관리 및 법규 (0)
    • 코딩테스트 (0)
    • 잡동사니 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • https://developer.mozilla.org/en-US/docs/Web/HTTP/Messages
  • 자기계발 대학생 명상캠프
  • https://velog.io/@tktnskan/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EC%93%B0%EB%A0%88%EB%93%9C
  • https://hazel-developer.tistory.com/145
  • http://blog.skby.net/cpu-%EB%B9%84%EC%84%A0%EC%A0%90-%EC%8A%A4%EC%BC%80%EC%A4%84%EB%A7%81-%EA%B8%B0%EB%B2%95/
  • ㅇㄹ

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
yeonlee
[Java] src 와 bin 의 차이점과 eclipse 는 구체적으로 무슨일을 하는가
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.