I use gRPC to generate code '@javax.annotation.Generated' like below picture.

Then I use maven to build the project, and it reports 'Error:(20,18) java: cannot find symbol' like below picture.

How to solve it?
you can add javax.annotation-api dependencies to you maven pom.xml to resolve the annotation.
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.2</version>
</dependency>
In my case this was caused by building the project on a system with too new version of Java accidentally installed (19 instead of 8). Changing Java version from 19 to 8 in File -> Project Structure fixed the issue for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With