【解决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 分钟前
Three.js入门-Raycaster鼠标拾取详解与应用
开发语言·javascript·计算机外设·webgl·three.js
是小崔啊12 分钟前
开源轮子 - EasyExcel01(核心api)
java·开发语言·开源·excel·阿里巴巴
tianmu_sama17 分钟前
[Effective C++]条款38-39 复合和private继承
开发语言·c++
黄公子学安全20 分钟前
Java的基础概念(一)
java·开发语言·python
liwulin050621 分钟前
【JAVA】Tesseract-OCR截图屏幕指定区域识别0.4.2
java·开发语言·ocr
jackiendsc26 分钟前
Java的垃圾回收机制介绍、工作原理、算法及分析调优
java·开发语言·算法
Yuan_o_26 分钟前
Linux 基本使用和程序部署
java·linux·运维·服务器·数据库·后端
Oneforlove_twoforjob30 分钟前
【Java基础面试题027】Java的StringBuilder是怎么实现的?
java·开发语言
羚羊角uou33 分钟前
【C++】优先级队列以及仿函数
开发语言·c++
FeboReigns38 分钟前
C++简明教程(文章要求学过一点C语言)(1)
c语言·开发语言·c++