我使用 gRPC 生成 java 代码“@javax.annotation.Generate”,它报告“错误:(20,18) java: 找不到符号”。怎么解决呢?

陈黎栋*_*ohn 10 java grpc grpc-java

我使用 gRPC 生成代码“@javax.annotation.Generate”,如下图所示。

\n\n

![在此输入图像描述

\n\n

然后我使用maven构建项目,它报告“错误:(20,18)java:找不到符号”,如下图所示。

\n\n

在此输入图像描述

\n\n

怎么解决\xef\xbc\x9f

\n

cre*_*oup 25

您可以javax.annotation-api向 Maven 添加依赖项pom.xml来解析注释。

<dependency>
    <groupId>javax.annotation</groupId>
    <artifactId>javax.annotation-api</artifactId>
    <version>1.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)


Art*_*sun 6

就我而言,这是由于在意外安装了太新版本 Java 的系统上构建项目(19 而不是 8)造成的。在文件 -> 项目结构中将 Java 版本从 19 更改为 8解决了我的问题。