问题标签 [cannot-find-symbol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ArrayList 找不到符号
错误:
我正在尝试制作一种方法,该方法可以从名为enemyArray 的ArrayList 中的超类中选择一个随机敌人。
当我尝试从超类调用 getName 方法时,我在底部得到错误。
你们中的任何一个专业人士都可以告诉我我在做什么吗?
java - Java:找不到符号但输入正确
我创建了一个类Operator
和一个名为compare
. 但是,在我的程序中调用此方法时,我总是收到错误消息
InfixToPostfix.java:17: error: cannot find symbol
System.out.println(compare(op,op1));
^
symbol: method compare(Operator,Operator)
location: class InfixToPostfix
我想我没有犯任何拼写错误。
我这样称呼这个函数:
java - 找不到符号错误:尝试调用方法
我正在为我的入门 Java 课程做作业,但遇到了一个我似乎无法弄清楚的错误!我必须创建一个sortIntoGroups
在不使用任何 while 循环的情况下对数组进行分区的静态方法。该方法必须可以从单独的驱动程序类调用。我目前正在尝试使用主要方法对其进行测试,但由于某种原因,它似乎无法识别该方法。这是我的代码:公共类 ArrayHelper{
有任何想法吗?谢谢!
java - java编译器找不到类符号
我开始使用 IntelliJ IDE for Java,当我尝试编译我的项目时,编译器说它找不到类 A。文件 A.java 位于 src_gen 文件夹中。这是我的项目结构:
- 项目/
- 源代码
- B.java
- ...
- src_gen
- 爪哇
- ...
- 源代码
我已将 src_gen 文件夹标记为 intelliJ 中的 soruce 文件夹(它具有蓝色图标),并且 IDE 也识别了该类(当我在 B 类中使用它时,类名下方没有红色下划线)并且没有将其标记为未知的标识符或任何东西。仅当我尝试编译项目时才会出现此问题。
java - Cannot find symbol while compiling Java code
Each time I try to compile on the command line, I get 14 errors all of the type: **error: cannot find symbol
. For example:
Exercise1.java82: error: cannot find symbol else if(flag==true).
The symbol ^
is also beneath the f
.
java - IntelliJ 无法解析符号“newFixedThreadPool”
一般来说,我是 IntelliJ 和 Java 的新手。我正在尝试学习多线程,但遇到了 Executors 类。
所以我想对此进行测试,这是我的代码示例。
但我收到一个错误:“无法解析符号‘newFixedThreadPool’”。我尝试了“使缓存无效并重新启动”,但它没有帮助,我尝试同步和重建项目,但它也没有工作。
我不明白这个问题来自哪里,因为导入了 Executors 类。此外,Executors 的静态方法有自动补全功能。也许进口有问题,但如果是这样,我该如何解决?
android - android错误:找不到符号变量
我正在使用 Android Studio 制作我的第一个测试程序。
该程序有两个活动,您在第一个活动中插入一个文本,按下一个按钮,然后文本显示在另一个活动上。
我正在关注关于 YT 的一个教程,但我发现了两个错误:
找不到符号变量,我找不到解决方案。
我在 SO 中搜索过,但没有答案。我努力了:
清理项目并重建项目。
我没有“导入android.R”。
我用过
import mypackagename.R
,但它告诉我“未使用的导入语句”。我已经更改了 ID 名称并删除了每个大写字母,因为我读过它会造成麻烦。
我已经执行了 Gradle 同步(通过工具 > Android >使用 Gradle 文件同步项目)。
代码是:
MainActivity.java:
活动主.xml:
activity_main2.xml:
content_main2.xml:
最后是AndroidManifest.xml:
这是我一直在寻找的地方:
java - 导入 com.amazonaws.services.dynamodbv2.document.DynamoDB;导入的文档部分无法解析
我尝试使用 aws 更新我的 dynamodb,但我无法创建 dynamodb 对象或表对象,因为import com.amazonaws.services.dynamodbv2.**document**.*
它没有注册文档,但它读取了所有其他导入:
以下是我正在使用的完整课程:
java - dl4j 中的包不存在
我正在尝试使用 1.8 Java 64x JDK 在 IntelliJ 中启动 dl4j 示例。
我完全按照说明中的说明进行操作
现在最后一步不起作用。开始时我得到数百个异常,例如:
或者
所以我猜这个问题与包的导入有关。我需要补充一点,我是 IntelliJ 的新手。我需要考虑一些特别的东西吗?由于使用 Java 8,我是否可能需要为 Maven 重建 pom.xml?
感谢您的任何想法!
Ps maven clean install
(版本:3.16.0-4-amd64)抛出一些异常: