请解释以下关于“无法找到符号”,“无法解析符号”或“符号未找到”的错误(在Java中):
它们是什么意思? 什么东西会引起它们? 程序员如何着手修复它们?
本问题旨在针对Java中常见的编译错误进行全面的问答。
请解释以下关于“无法找到符号”,“无法解析符号”或“符号未找到”的错误(在Java中):
它们是什么意思? 什么东西会引起它们? 程序员如何着手修复它们?
本问题旨在针对Java中常见的编译错误进行全面的问答。
当前回答
在我的情况下,我必须执行以下操作:
将context.xml文件从src/java/package移动到资源目录(IntelliJ .xml) IDE) 清理目标目录。
其他回答
如果eclipse Java构建路径映射到7、8和Project pom.xml中的Maven属性Java。version提到了更高的Java版本(9,10,11等),而不是7,8,你需要在pom.xml文件中更新。
在Eclipse中,如果Java被映射到Java版本11,而在pom.xml中,它被映射到Java版本8。在Eclipse IDE中执行以下步骤将Eclipse支持更新到Java 11 帮助->安装新软件->
在Work With中粘贴以下链接http://download.eclipse.org/eclipse/updates/4.9-P-builds
or
添加(弹出窗口将打开)->
名称:Java 11支持 地点:http://download.eclipse.org/eclipse/updates/4.9-P-builds
然后更新Java版本的Maven属性的pom.xml文件如下
<java.version>11</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
最后右键单击项目Debug as -> Maven清洁,Maven构建步骤
在我的情况下,我必须执行以下操作:
将context.xml文件从src/java/package移动到资源目录(IntelliJ .xml) IDE) 清理目标目录。
我也得到了这个错误。(我在谷歌上搜索了一下,然后转到了这个页面)
问题:我正在从另一个项目B中定义的类调用项目a的类中定义的静态方法。 我得到以下错误:
error: cannot find symbol
解决方案:我通过首先构建定义方法的项目,然后构建调用方法的项目来解决这个问题。
我在误差以下
java: cannot find symbol
symbol: class __
要解决这个问题
我尝试启用lambok,重新启动intellij等,但下面对我有用。
Intellij Preferences ->Compiler -> Shared Build process VM Options,设置为
-Djps.track.ap.dependencies=false
比跑
mvn clean install
我是这样解决这个错误的……疯狂的机器人。我有包的名称为适配器和我重构名称适配器与“a”而不是“a”,并解决了这个错误。