2013-10-15 3 views
2

Maven 프로젝트가 있으며 새 클래스를 만들고 싶을 때 제공하지 않습니다. 단지 new File입니다. 또한 패키지는 사용할 수 없지만 대신에 디렉토리가 있습니다.Intellij IDEA는 생성을 위해 'new class'를 제공하지 않습니다.

무엇을 켜야합니까?

편집 :

내가 IDEA (12)가, 여기에 다른 프로젝트의 스크린 샷이다.

프로젝트 1 - 올바른 : enter image description here

프로젝트 2 - enter image description here

답변

4

새/클래스 및 신규/패키지 작업은 소스 루트에서만 사용할 수 있습니다. 선택한 프로젝트 폴더, 또는 SRC 루트 내에 있지 않은 일부 하위 폴더가있는 경우

+0

감사합니다. 내 프로젝트의 이름은'webapp' 였고 문제가 발생했습니다. – misco

0

잘못된 잘못된. IntelliJ 12에서는 새로운 클래스를 만들 수 있습니다. File-> New에서 Java Class, Package, 모든 일반적인 용의자를 볼 수 있습니다.

Maven과 관련이 전혀 없습니다.

1

소스의 루트 디렉토리와 문제가 해결 마크

+1

OP가 왜 작동하는지 이해할 수 있도록이 설명에 몇 가지 설명을 추가 할 수 있습니까? –

0

당신이 만약이 클래스를 생성 할 수 없습니다 폴더를 소스 루트로 설정하면 색상이 파란색으로 바뀌고 폴더를 마우스 오른쪽 버튼으로 클릭하여 패키지를 추가 할 수 있습니다. 링크를 클릭하면 스냅 샷을 볼 수 있습니다. http://i.stack.imgur.com/CTFS0.jpg

관련 문제