본문 바로가기

JAVA

[intellJ] 맨날 발생하는 개노답 3형제 error 해결

728x90

 이번 프젝하면서 자주 등장한 intellJ 에러 해결법이다. 

 

  • 실행 버튼 안보임
  • DB 연동 안 됨
  • invalid source release: 11 error

 


1. 실행 버튼 안 보이는 에러

 아래 그림처럼 실행 버튼이 안 뜨는 에러다. 이건 메인 파일을 못 찾아서 생기는 에러라고 한다. 

 

1) 상단바에서 구성 추가

2) +버튼> 애플리케이션

3)  메인클래스 선택

본인코드에서 메인 클래스 선택

 


2. connector 추가 (JDBC 연동)

- connector 다운 방법

1) connector 다운로드 

https://dev.mysql.com/downloads/connector/j/

 

MySQL :: Download Connector/J

MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0.

dev.mysql.com

 

2) platform independent

 

3) zip 파일 다운

4) no thanks, just start my download. 선택

5) 압축 풀고 안에 connector.jar 압축 파일 있을 텐데 이거는 압축해제할 필요없고 확인만 하면 됩니다. 

 

- intellJ

1) 파일> 프로젝트 구조> 라이브러리> (+) 버튼 > 자바 > connecotr.jar 압축 파일 추가 

1
2

2) 추가된 거 확인!!

 


3. invalid source release: 11 error

 자바 버전과 프로젝트 버전이 달라서 생기는 에러라고 한다.

 

1) 파일>프로젝트 구조>프로젝트> 언어수준 

2) 변경하면 되는데 내 컴퓨터에서는 11로 하면 안 되고 8로 해야 됐음


(번외)

SDK 설정

 인텔리 제이 설치하고 파일을 시작을 하면 모듈이 빨간색 줄 쳐질텐데 이건 SDK 설정을 해주면 된다. 자세한 내용은 아래 게시글 참고. 

https://sogogi1000inbun.tistory.com/116

 

[JDK/intelliJ] 인텔리 제이 JDBC 초간단 연결

 프로젝트 인터페이스 한 거 다 날라가서(도대체 왜 자꾸 날라가는지 모르겠음...) 우울한데 JDK도 말을 안 듣고.. 설상가상으로 JDBC 연동이 안 돼서 생기는 classnotfounderror까지 떠서 하루를 날렸다

sogogi1000inbun.tistory.com