반응형
The public type [class name] must be defined in its own file
공용 형식 [클래스 이름] 자체 파일에 정의 되어야 합니다
위의 에러가 나는 경우는 2가지 입니다.
1. 클래스 이름과 파일명이 일치하지 않을 때
//ClassName.java public class DiffName { }
2. public 을 쓸 수 있는 클래스는 파일명과 일치하는 클래스 뿐임 그외의 클래스에서 사용시 에러
( 파일명과 일치하는 클래스 내부에 다른 클래스를 포함 할 경우 public을 사용 해도 무관)
//ClassName.java public class ClassName { } public class PublicClass { }
반응형
'IT 관련 > Programming' 카테고리의 다른 글
HTML5 / CSS3 브라우저별 호환성 (0) | 2011.12.01 |
---|---|
프로그래밍 관련 용어 정리 (영어!! 언어의 벽...) (0) | 2011.10.06 |
[자바오류] Array constants can only be used in initializers (0) | 2011.10.05 |
Android (안드로이드) ADT Plugin for Eclipse 설치 및 이클립스 연동 (0) | 2011.10.02 |
Android (안드로이드) SDK 설치 (0) | 2011.10.02 |