이후, package-info.java isn& # 39 는 유효함 식별자입니다 클래스로 Eclipse 의 클래스를 생성할 수 없습니다.
내가 새로 만들면 있을 수 있다는 것을 확인할 수 있는 패키지 확인란 스케쳐내 package-info.java.
Package-info.java 파일을 만들기 위해 기존 패키지:
Here 에서 기사 요약
의 package-info.java:
@PackageLevelAnnotation
package blammy; // package with a package level annotation.
import blammy.annotation.PackageLevelAnnotation;
파스카겔브라누테이션.자바 에서
package blammy.annotation;
@Retention(RetentionPolicy.CLASS)
@Target(ElementType.PACKAGE)
public @interface PackageLevelAnnotation
{
// stuff as required.
}
편집: 더 패키지로의 레벨 정보. 이것은 https://partner. microsoft. 숨겨요 장 Java 언어로 사양명세: 패키지
이 'package-info.java' 는 Java 소스 파일을 추가할 수 있는 모든 자바 패키지. 그 목적은 제공하기 위해 집에 패키지로의 수준 문서 및 패키지 수준 주석입니다.
단순히 '' package-info.java 만듭다 절실해졌습니다. 이 선언에서 추가 숨겨요 절실해졌습니다. 실제로 이 파일에 포함되어야 유일한 package-info.java 는 패키지 선언.
예 최소한의 패키지 정보 파일:
package com.example.myapp.backend.data;
예 패키지 수준 주석, '@parametersarenonnullbydefault':
@ParametersAreNonnullByDefault
package com.example.myapp.backend.data;
import javax.annotation.ParametersAreNonnullByDefault;
자세한 정보를 확인할 수 있는 jave 사양명세를, [ # 이 Java& 174tb. Release. 패키지를 :에서 사양명세 섹선에서 7.4.1] (https://docs.oracle.com/javase/specs/jls/se11/html/jls-7.html # jls-7.4.1).