java - 错误:找不到符号 - 在 IntelliJ IDEA 的现有 gradle 项目中添加和导入新类时
问题描述
我必须使用现有的使用 gradle 的 Java 代码库。我必须创建一个新类并将其导入现有类。当我运行gradle build
或gradle bootRun
它给出以下错误并且构建失败。
错误:找不到符号
导入 com.someservice.generic.model.SomeNewClass;
^
符号:类 SomeNewClass
位置:包 com.someservice.generic.model
注意:某些输入文件使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。1 个错误失败
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:compileJava”执行失败。
编译失败;有关详细信息,请参阅编译器错误输出。
我的新课程如下所示,
package com.someservice.generic.model;
public class SomeNewClass {
}
我将其导入为
import com.someservice.generic.model.RUnregPatient;
我提到了以下问题
在 Intellij 的 Java 项目中获取“找不到符号”
由于“找不到符号类 X”错误,无法在 Intellij Idea 中编译 java 类
并尝试按照建议重新导入、无效缓存并重新启动、重建。他们都没有为我工作。
解决方案
删除新的类文件并创建另一个以某种方式解决了这个问题。
推荐阅读
- java - 递归迭代时出现 ConcurrentModificationException
- rest - 构建一个简单的 Web 表单,连接到 Recurly 的 API 以允许订阅者更改他们的订阅计划
- c# - 如何在 @"https:\\something_like_this.com\Data\text.txt" 中添加一行
- javascript - 你认为哪个更好?vue界面设计
- facebook - Facebook 广告库——令牌类型(用于身份验证)
- reactjs - 如何在 StyleSheet 中访问我的状态变量?
- javascript - 在另一个 javascript 类中放置(类)依赖项的位置?
- python - 在 Python 中使用 Vive Pro 的两个前置摄像头和 OpenCV
- node.js - 在 nodejs 中处理集群模块
- python - 如何在字典中的现有键中添加新值(不丢失以前的值)?