카테고리 없음

깃허브 협업 시 오류수정(java build path, import, package)

열하나요 2023. 9. 28. 23:45

gitignore에 적힌 것들은 공유가 안된다.

class파일과 잦바 package파일 등은 공유를 막아놓았기 때문에 직접 넣어줘야 한다.

 

1. java buila path 오류 수정

java기능이 안 먹힌다. (import도 안되고, getter/setter도 안됨..) 

 

해당 프로젝트의 Properties에 들어가서 

Java Build Path > Libararies > Add Libaray 로 알맞은 버전의 라이브러리를 잡아주면 된다.

아래와 같이 4개를 잡아주었다.

(기본적으로는 JRE System Library와 Server Runtime만 잡아줘도 된다.)

 

2. 자바 패키지 오류

import하면 수동으로는 되지만,

Ctrl + Shift + O가 안됨

패키지에는 빨간 줄이 간다.

 

Project Explorer 들어가니 난리났다.

 

--- 이부분은 시행착오 부분이니 하지말것 시작!

--- 볼것 없이 아래로 쭉 내려가면 된다.

해당 프로젝트의 Properties > Java Build Path > Source > 해당프로젝트 > Excluded > Edit

 

Exclusion patterns : Add > 

Add Exclusion Pattern 에 **을 입력

 

음 package문제는 해결이 됐으나, 초기상태로 돌아가버림...

import는 아직도 안되버림

--- 이부분은 시행착오 부분이니 하지말것 중간

Java > Editor > Save Actions > Organize imports 체크

--- 이부분은 시행착오 부분이니 하지말것 끝!

일단 다시 돌려놓기.

 

여기서 깨달아 버렸다.

classes가 없는 걸 계속 이상하게 여겼는데

이유가 직접 넣어야 하기 때문. (공유하면 안돼서 gitignore에 있음)

classes 폴더는 있으나 안에 내용물이 없다면 아래와 같이 진행해주면 되고,

폴더조차 없다면 폴더를 만들고 진행하면 된다.

 

해당 프로젝트의 Properties > Java Build Path > Source > Add Folder

 

여기서 src만 넣어주면 된다. OK를 누르면 경고창이 하나 뜨는데 OK하고 진행하면 된다.

 

그리고 Default output folder에 classes의 경로를 넣어주면 된다.

 

import 되고, pakage 오류 없다.

잘 된다.

끝! 

 

 

3. 네, 그니까 왜그러시냐구요 슨생님