2015-08-12 25 views

Odpowiedz

14

Służy do przechowywania opisu javadoc. Można go znaleźć na 7.4.1. Named Packages z JLS:

Zaleca się package-info.java, jeśli jest obecny, zająć miejsce package.html do innych podobnych systemów wytwórczych i dokumentacja javadoc. Jeśli ten plik jest obecny, narzędzie do generowania dokumentacji powinno szukać komentarza w dokumentacji pakietu bezpośrednio poprzedzającego deklarację pakietu (prawdopodobnie opisaną) w dokumencie package-info.java. W ten sposób package-info.java staje się jedynym repozytorium dla adnotacji i dokumentacji na poziomie pakietu. Jeśli w przyszłości pożądane będzie dodawanie innych informacji na poziomie pakietu, ten plik powinien okazać się wygodnym miejscem dla tych informacji.

Przykład:

/** 
* Info about this package doing something for package-info.java file. 
*/ 
package your.project.doSomething; 

Also check this answer

UPDATEfrom here

Pomoc dodając package-info.java do swoich pakietów

While możesz ręcznie dodać pakiet package-info.java do swoich pakietów (tak, jak możesz tworzyć klasy Java ręcznie), IDE często oferują opcję dołączenia pliku package-info.java przy każdym tworzeniu nowego pakietu. Eclipse, pokazany poniżej, oferuje proste (i często pomijane) pole wyboru w kreatorze tworzenia nowego pakietu Java.

enter image description here

+0

pierwsze dzięki za odpowiedź, ja powinien utworzyć package-info.java lub po prostu dodać go do projektu? nie zrozumiałem dobrze – yb3prod

+1

wystarczy dodać jeden komentarz, jak w przykładzie w jednym z twoich pakietów i odbudować projekt –

+0

znalazłem to [LINK] (http://docs.oracle.com/javase/1.5.0/docs/ tooldocs/windows/javadoc.html # packagecomment), ale nie mogę zapisać pliku z - jako pakiet-info.java – yb3prod