728x90

 

 

다른 사람들은 평범하게 인텔리제이 잘 사용하는데

내가 문제인지 노트북이 문제인건지 뭔가 자꾸 엄청 irregular한 문제들이 발생하는데

4-5년차분들도 갸우뚱하시고

상황은 일단 아래처럼 본래의 Run파일이 있는데, 런했을 때

빌드한 파일들이 바로 아래 생성되고 있는 상태이다(빨간폴더)

 

 

 

알아보니 저  빨간 폴더들은 .java파일을 자바 컴파일러(javac)가 컴파일하고 나서 .class파일(java Byte Code)를 만드는데 바로 이 자바 바이트코드 파일들이라는 것이다. 갑자기 왜 저기에 생성되는지 의문인데

출처 : MangKyu's Diary (tistory.com)

 

일단 상황은 본래 이클립스에서 만들었던 프로젝트 파일을 인텔리제이에서 읽을 수 없어서 이클립스 키고 보면서 인텔리제이로 코드 작성하는 중이었는데 이클립스에 코드만 긁어서 인텔리제이에서 새로 파일 생성하고 코드를 붙여넣었는데 이 과정에서 이름이 같아서 이름도 변경시키고 했는데 빨간줄 뜨면서 

원래  풀네임에서

com.prac01.collection.set.model.vo.Dog;

 

원아래처럼 src.main.java.를 새로 붙이라고 추천이 떠서 바꾸니까 에러도 사라지고 했는데 이때부터 꼬인 걸 느끼기 시작

import src.main.java.com.prac01.collection.set.model.vo.Dog;

 

 

코드만 살리고 폴더까지 다지워서 새로 만들고 난 후 제대로 작동하는데

만들어진 구조를 살펴보았다

자바 바이트 코드가 src랑 동레벨의 폴더에 생성되었고, 폴더 생성된 레벨도 풀네임에 따라 하나씩 생성된 것을 확인 할 수 있었다. 아까는 뭐 때문에 꼬인걸까

728x90
반응형

+ Recent posts