Цитирование, Sun Официальный учебник по Java
Имена классов 'HelloWorldApp' принимаются только в том случае, если явно запрашивается обработка аннотации
Что это значит? И как это применить?
Цитирование, Sun Официальный учебник по Java
Имена классов 'HelloWorldApp' принимаются только в том случае, если явно запрашивается обработка аннотации
Что это значит? И как это применить?
"Обработка аннотаций" - это зацепка в процессе компиляции java-компилятора, чтобы проанализировать исходный код для пользовательских аннотаций и обработать их (путем создания ошибок компилятора, предупреждения компилятора, выдачи исходного кода, байт-кода...).
Справочник по API: http://java.sun.com/javase/6/docs/api/javax/annotation/processing/package-summary.html
С самой следующей строки страницы, на которую вы ссылаетесь:
Имена классов 'HelloWorldApp' принимаются только в том случае, если явно запрашивается обработка аннотации
Если вы получили эту ошибку, вы забыли включить суффикс .java при компиляции программы. Помните, что команда - это javac HelloWorldApp.java, а не javac HelloWorldApp.
То есть строка, на которую вы ссылаетесь, является возможной ошибкой, которую вы можете получить при попытке скомпилировать примеры. В следующей строке документа рассказывается, как решить проблему.
Если вы хотите узнать больше об аннотациях, о том, что они из себя представляют и как их использовать, я бы посоветовал ознакомиться с руководством по аннотациям.
Эта ошибка связана с неправильным использованием команды java компиляции i.e javac с именем файла без расширения java (.java)
Используйте правильную команду компиляции
javac HelloWorldApp.java
Используемая команда foe
java HelloWorldApp