【解决proto文件生成的java 在intellij idea引用会报错】

现象

下载新项目 代码有引用proto生成的java类 会一直报红

我的idea版本2024.2.3,比较新,自动装载了插件,旧版本需要自己装

解决方式

  1. Maven生成资源
    这一步是为了先从proto生成java文件
    安装这个插件

右键项目->Maven->Generated sources and update folders

  1. 调整文件大小
    help->edit custom properties
    设置文件大小
    这一步是因为,从proto生成java文件后,可能会超过默认设置的文件大小(2.56MB),超过了就无法被识别,所以需要修改文件大小。可以点开识别失败的文件,如果有类似提示,就可以修改这个配置

    Maximum file size (kilobytes) IDE should provide code assistance for.

    idea.max.intellisense.filesize=50000

    Maximum file size (kilobytes) IDE is able to open.

    idea.max.content.load.filesize=50000

  1. 也可以手动把文件标识为generated source

哪些是资源就把文件夹标识成root

相关推荐
超级大只老咪2 小时前
数组相邻元素比较的循环条件(Java竞赛考点)
java
小浣熊熊熊熊熊熊熊丶2 小时前
《Effective Java》第25条:限制源文件为单个顶级类
java·开发语言·effective java
毕设源码-钟学长2 小时前
【开题答辩全过程】以 公交管理系统为例,包含答辩的问题和答案
java·eclipse
啃火龙果的兔子2 小时前
JDK 安装配置
java·开发语言
星哥说事3 小时前
应用程序监控:Java 与 Web 应用的实践
java·开发语言
派大鑫wink3 小时前
【JAVA学习日志】SpringBoot 参数配置:从基础到实战,解锁灵活配置新姿势
java·spring boot·后端
xUxIAOrUIII3 小时前
【Spring Boot】控制器Controller方法
java·spring boot·后端
Dolphin_Home3 小时前
从理论到实战:图结构在仓库关联业务中的落地(小白→中级,附完整代码)
java·spring boot·后端·spring cloud·database·广度优先·图搜索算法
等....3 小时前
Miniconda使用
开发语言·python
zfj3213 小时前
go为什么设计成源码依赖,而不是二进制依赖
开发语言·后端·golang