【解决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

相关推荐
shmily麻瓜小菜鸡3 分钟前
JavaScript / TypeScript 易踩坑知识点 —— 作用域与变量类
开发语言·javascript·typescript
YYYing.6 分钟前
【C++进阶系列 (一)】关于线程堆栈的那些事 (上篇)
c语言·开发语言·c++·线程堆栈
zh73148 分钟前
Go 1.23 → 1.26 升级检查文档
开发语言·chrome·golang
许彰午8 分钟前
24-MyBatisHelper与autoCount
java·低代码·架构
CRMEB系统商城9 分钟前
汽车养护连锁的数字化底座CRMEB 多门店系统实战方案
java·开发语言·小程序·开源·汽车
学编程就要猛15 分钟前
使用Spring AI配置聊天大模型实现人机交互(初阶)
java·spring ai·advisor·chatclient·chatmodel
努力努力再努力wz16 分钟前
【Redis入门系列】:从 RESP 协议到 redis-plus-plus:Redis 客户端编程与 C++ 接口设计
开发语言·数据库·c++·redis·分布式·缓存·架构
代码不停26 分钟前
子序列问题
java·算法
计算机学姐32 分钟前
基于SpringBoot的高校爱心慈善管理系统
java·vue.js·spring boot·后端·spring·tomcat·mybatis
大梦想家a1 小时前
基于Servlet+JSP的小区物业管理系统设计与实现(Bootstrap+MySQL)
java·servlet·bootstrap