[IntelliJ] 패키지 안에 Java Class 파일 생성이 안 될 때

1

Java

목록 보기
2/4

개요

백준 문제를 자바로 풀기 위해서 문제를 인텔리제이에서 컴파일 해보려는데 패키지를 우클릭하면 나타나는 Java Class 파일 탭이 나타나지 않아 당황했던 일이 생겨 이 글을 보는 분들은 저와 같은 실수를 하지 않았으면 하는 바람으로 해당 글을 작성합니다.


문제 발생

위에 사진처럼 원래라면 있어야 할 자바 클래스 파일 생성 탭이 나타나지 않습니다.


원인

패키지명이 숫자로 시작하거나 자바에서 사용되는 예약어를 패키지명으로 사용하면
해당 패키지에서는 클래스를 생성할 수 없도록 인텔리제이에서 사용자의 실수를 줄이기 위하여 아예 막아버렸기 때문에 클래스 파일을 만들 수 없었던 것입니다.

저는 백준 문제 마킹 번호인 7을 패키지명으로 사용하려 했기 때문에 클래스 파일을 만들 수 없었습니다.


해결

원인에서 알 수 있듯이 숫자로 시작하거나 예약어로 된 패키지명을 사용하지 않으면 됩니다.

패키지에서 클래스를 생성할 수 있는지 없는지는 패키지 안에 까만 점이 찍혀있는지 여부로 파악할 수 있으므로 해당 점이 없다면 패키지명에 이상이 없는지 한 번 확인해보시기 바랍니다.

위 사진에 seven 패키지의 경우 점이 찍혀 있어 Java Class 파일을 생성할 수 있는 것이 확인됩니다.

0개의 댓글

관련 채용 정보