当前位置: 首页 > article >正文

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

在这里插入图片描述
3. 也可以手动把文件标识为generated source
哪些是资源就把文件夹标识成root
在这里插入图片描述


http://www.kler.cn/news/360524.html

相关文章:

  • Vue3嵌套导航相对路径问题
  • 安装buildkit,并使用buildkit构建containerd镜像
  • 漫途灌区闸门测控方案解决灌区难题,助力高标准农田建设
  • 【Flutter】路由与导航:复杂导航与深度链接
  • 【视频生成大模型】 视频生成大模型 THUDM/CogVideoX-2b
  • 植物大战僵尸游戏的Python实现
  • 后台管理员登录实现--系统篇
  • LeetCode 精选 75 回顾
  • [自动化测试:Selenium]:环境部署和Webdriver的使用
  • 什麼是高速HTTP代理?
  • 我的程序员之路
  • R01 vue+springboot 高考志愿推荐AI问答大数据平台
  • 2024软考网络工程师笔记 - 第4章.局域网和城域网
  • 在linux主机上用两台虚拟机(linux)实现虚拟串口通讯
  • 高效调用API接口:解锁商品详情数据的秘诀
  • 【人工智能】Transformers之Pipeline(二十):令牌分类(token-classification)
  • 生成文件夹 - python 实现
  • 鸿蒙开发:什么是ArkTS语言
  • 汉诺塔问题和青蛙跳台阶问题(c语言)
  • 【MySQL】 表的增删操作