【发布时间】:2010-01-27 10:36:34
【问题描述】:
【问题讨论】:
标签: java annotations javac
【问题讨论】:
标签: java annotations javac
“注解处理”是java编译器编译过程中的一个钩子,用于分析源代码中用户定义的注解并进行处理(通过产生编译器错误、编译器警告、发出源代码、字节码...) .
API 参考:http://java.sun.com/javase/6/docs/api/javax/annotation/processing/package-summary.html
【讨论】:
从您引用的page 的下一行开始:
只有在明确请求注释处理时才接受类名“HelloWorldApp”
如果您收到此错误,您在编译程序时忘记包含 .java 后缀。请记住,命令是 javac HelloWorldApp.java 而不是 javac HelloWorldApp。
也就是说,您所引用的字符串是您在尝试编译示例时可能遇到的错误。文档中的非常下行告诉您如何解决问题。
如果您想了解更多关于注解、它们是什么以及如何使用它们的信息,那么我建议您通过Annotations tutorial。
【讨论】:
此错误是由于错误使用 java 编译命令,即带有文件名 w/o java 扩展名 (.java) 的 javac
使用正确的编译命令
javac HelloWorldApp.java
命令用于执行敌人
java HelloWorldApp
【讨论】: