본문 바로가기
Development/IntelliJ

빌드 오류 정리

by bang-geus 2024. 3. 9.

진짜 너무 힘들었다...

캐쉬도 지워보고 프로젝트도 다시 받아보고 진짜 안해본게 없다.

그래서 이런 이슈는 다시 안만나고 싶어서 정리한다.

 

1. 우선 오류를 봤을 때 자바 컴파일 오류?. 아 내가 버전을 잘 못 받았나?, 환경변수 설정 부분을 잘 못 했나? 그래서 설정부분도 다시 지우고  심지어 그냥 내장 jdk 써야겠다. 해서 그것도 해봐도 안되고, 캐시도 지우고 심지어 intellj도 지우고 다시 받았다.

결론은 jdk 버전 문제 아님.

2. 그러면 gradle 이 문제네 해서 gradle도 다른 버전도 받았보고, gradle 캐시도 지워보고.. 

3. 결국 인증서 문제 였다. 

아니 이전에는 설치했을 때 이런걸 한 적이 없었던거 같은데... 역시 개발보다 설정이 제일 힘들다.

서버작업을 했을 때 필요했었느데 왜, 이걸 local에서도 ㅠㅠ 그래도 해결해서 퇴사는 안할 수 있었다. 진짜 진지하게 퇴사를 고민한 하루였다.

작업내용.

명령 프롬프트에서 작업 (반드시, 관리자 모드에서 작업하기)  // 이걸로 또 몇분을 버렸다. ㅜㅜ

[키생성]  -- 굳이 키를 생성하지 않고, 키는 다운 받으면 된다. 그래도 혹시나 해서 이 방법도 써봤다.

keytool -genkey -alias bns-ssl -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650    

[키 추가]

keytool -import -keystore "(JAVA_HOME)\lib\security\cacerts" -file my_cert.cer -alias my_cer

이 방법을 하면 정상 작동된다. 진짜 빌드 되는데 소리 질렸다.

[참조]

https://zihyee.tistory.com/16

 

keytool 사용하여 keystore 생성하기

JDK 환경변수 설정이 되있는지 확인. keytool -list -v -keystore "keystore명"test.jks 라는 keystore 를 생성하기 전에,keytool -list -v 를 해서 현재 키 정자소 파일이 존재하는지 확인-> 아직 생성하지 않았기 때

zihyee.tistory.com

 

https://signpen.net/2511886

 

자바 SSL 인증서 파일 등록하는 방법 정리 (Keytool, Portecle 활용) | 싸인펜의 Lifelog

자바 인증서 저장소에 직접 인증서를 추가해서 사용해야 하는 경우가 있습니다. Keytool, Portecle, SSL, 인증서, 자바

signpen.net

https://growth-coder.tistory.com/171

 

keytool 명령어를 찾지 못 할 때 해결 방안 (keytool은 내부 또는 외부 명령, 실행할 수 있는 프로그램

카카오 SDK를 사용하기 위해서 키를 생성하려던 중 에러가 발생하였다. 다음은 Windows에서 디버그 키를 생성하는 명령어이다. keytool -exportcert -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

growth-coder.tistory.com

 

https://younsik-tech.tistory.com/17

 

[Java] dependency 관련 에러 with IntelliJ & Gradle

이슈 - dependency 라이브러리들이 제대로 로딩이 되지 않음 - 개발 환경에서 nexus 등으로 snapshot 다운로드시에 변경사항을 제대로 체크하지 못함 - 코드에 갑자기 해당 클래스가 존재하지 않는다고

younsik-tech.tistory.com

 

 

 

 

 

 

 

 

 

 

'Development > IntelliJ' 카테고리의 다른 글

자주 사용하는 단축키 정리 (Mac)  (0) 2024.02.17
톰캣 서버 재시작 방법  (0) 2023.09.07