반응형
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 |