首页
学习
活动
专区
圈层
工具
发布

java 错误: 找不到符号遇到的几种情况

大家好,又见面了,我是你们的朋友全栈君。...今天在学习java面向对象的时候写了两个类,在运行时出现了以下错误: 然后下面是我的两个java类 public class ArrayTool { ArrayTool(){ } public...arr ={2,3,4,5,6,8,7}; System.out.println(ar.getMax(arr)); ar.print(arr); } } 首先我检查了下代码,发现并没有问题...”的时候 找不到 ArrayTool.class文件,然后觉得可能是环境变量配置的时候出现了问题, 下面是我的CLASSPATH的变量值,反复看的时候并没有什么问题 然后我发现在...“号前面多了一行空格,删掉之后发现就能正常运行了,如果你 也遇到类似的问题,且你的代码本身没问题,那么仔细检查下你配的环境变量吧,一个分号或者空格都可能导致错误。

2.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于找不到符号,符号变量log的问题的解决方案(AI超级智能体的番外篇)

    1.前言 关于这个问题,我已经不止一次的遇到了,之前也是做的鱼皮的项目,也是遇到了这个问题,我自己也忘记了当时有没有解决,反正当时也是捣鼓了很久; 这次,在这个AI智能体项目里面再次遇到了这个问题,我本来是想要复现一下这个错误的...,但是我发现当你一旦运行通过之后,即时你去掉那一段修改的内容,他依然是可以正常的进行运行的,因此我在网上找到类似于下面的这个报错,如果你遇到这个问题,一定要看完我的这个文章,保证你可以解决问题,如果解决不了...,可以去我的主页的qq群里面找我,包帮助你解决; 2.解决方案 这个实际上就是我们的pom.xml里面的这个lombok导致的; 因此,你只需要知道这个罪魁祸首就是我们的Lombok就可以了;  记下来...,两个都需要指定的: 这个时候大概率没其他的问题了,再刷新一下,测试之后应该就问题不大了; 3.我的总结 其实上面的已经可以解决你的问题了,下面的这个是我自己的经历,不想看的就可以走掉了; 其实最开始进行后端项目的初始化的时候...,我记得鱼皮说了需要我们去进行这个lombok里面的版本的指定,但是当时我只是添加了这个dependencies里面的版本; 后来才知道当时鱼皮说了,只不过自己当时没有改全部,只修改了一个地方罢了,我觉得这个问题还是经常会遇到的

    29620

    StackOverflow上87万访问量的问题:什么是“找不到符号”?

    StringBuilder sb = new Stringbuilder(); // 找不到符号,类 Stringbuilder 2)未声明变量 有时候,我们会在没有声明变量的情况下使用一个变量。...03、如何修复“找不到符号”错误 一般来说,修复“找不到符号”的错误很简单,要么根据 IDE 的提示在编写代码的时候直接修复;要么根据运行后输出的堆栈日志顺藤摸瓜。 ?...比如说应该是 UTF-8,但有些遗留的项目会设置为 GBK、GB2312 等等。 JDK 的版本不匹配。...类名和方法名都相同,但包名不同,方法的参数不同,在使用的时候就容易造成“找不到符号”。...因为初学阶段,哪能记住那么多编程语言的规则啊,经常忘东忘西,再者记事本是没有行号的,找起问题来,简直要了老命。

    1.8K41

    IDEA引入lombok,编写代码时调用lombok 生成的方法没有报红,但是运行时调用报错找不到符号

    报错原因:idea引入了lombok 依赖,但是idea 没有lombok 插件且没有引入注解处理器或者引入了注解处理器但是注解处理器没有声明lombok 的版本,导致idea 找不到注解处理器解决方案:如果是第一种情况:可以在idea插件市场中下载lombok插件,或者在模块的pom...文件中添加注解处理器如果是第二种情况:可以在模块的pom文件中添加版本号,或者删除模块的注解处理器如果以上方法都不行:打开idea设置 -> 找到Compiler -> 找到Annoation Processors...-> 删除对应模块的注解处理器,使用Default注解处理器处理该模块 -> 应用,退出即可

    1.6K00

    修复 VisualStudio 构建时没有将 NuGet 的 PDB 符号文件拷贝到输出文件夹

    本文告诉大家如何修复 VisualStudio 构建时没有将 NuGet 的 PDB 符号文件拷贝到输出文件夹的问题。...如果 VisualStudio 构建时没有将 NuGet 的 PDB 符号文件拷贝到输出文件夹,那将会在调试的时候,由于找不到 PDB 符号文件而加载符号失败 尽管这个坑从 2017 到现在,来来回回修了好多次...本文将告诉大家如何强行设置拷贝 PDB 符号文件 方法是在自己的项目的 csproj 项目文件夹里面添加如下代码 的 pdb 文件,如果找到了,就放入到输出拷贝里面 如此即可在构建时,将引用的 NuGet 包的 DLL 对应 PDB 文件拷贝到输出文件夹,而不需要关注具体的框架版本...当然,在每个项目都拷贝以上的代码也不是好主意。

    1.5K10

    分析6千万条GitHub帖子,发现你的工作状态与表情符号强相关

    表情的数量和比例反映了开发者的工作状态,进一步的,研究人员通过表情符号的使用捕捉与工作相关的开发者特征,并用来预测工作结果。...研究提取了2018年的表情符号使用特征,并使用它们来预测2018年活跃的开发者是否会在2019年退出GitHub上的工作活动,主要定义为零工作日或每日工作小时数。...总体来说,这项研究表明,开发者使用表情符号,本质上是表达情感的符号,可能是他们在GitHub上投入工作的一个线索,因为使用表情符号的人不太可能退出这个平台。...这一发现有助于开发基于表情符号的预测远程工作者工作满意度的工具,或检测愤怒、焦虑和抑郁迹象的系统,可以用于直接对那些正在努力跟上工作进度的员工提供及时的帮助。...此外,研究人员认为他们的工作可以激励公司设计提高远程办公人员的幸福感和工作满意度的策略,例如鼓励他们使用表情符号表达积极和消极的情绪。

    74520

    比找不到工作更可怕的,是你根本就没有职场竞争力

    想找个前端开发的工作,sorry,你根本就没有竞争力。任何一份前端工作,只要有第二个候选人,那么入选者一定不是你。 想想看,这是多么可怕的场景。 的,只是因为一些原因还没有换地方。但被动混日子的人,基本上,他们的内心都是焦虑的。 因为他们很清楚,可以用来混的日子,是越来越少了。...时间在流逝,但自己的竞争力并没有相应的提高。 前面说了那么多,无非是想“打动”一些还很舒服的混日子的人而已。...我就觉得这种情况,简单比找不到工作还要可怕。 那么做为一个前端开发,如何打造自己的核心竞争力? 还是要立足自身条件,你现在在哪个阶段,就要打造哪个阶段的竞争力。...工作中,提问题,是针对一个具体的“点”,提出你的疑问。 它不同于你日常当中的聊天。 在脑子里,要把这个思路进行一下扭转。 <!

    592100

    干货:用好VSCode这13款插件和8个快捷键,工作效率提升10倍

    接着上篇VsCode教程,这篇文章我会结合日常工作使用经验,教你打造一个体验流畅的 C/C++ 开发环境,这份配置指南可能不是面面俱到,也不会详细的教你一步步怎么配置插件,这些太细节的工作留给你自己去完成...彩虹括号 你是否为经常为写的大括号、花括号、小括号没有匹配而烦恼?是否经常找匹配括号看瞎了眼?现在不要 888 也不要 998,只需一键下载安装这个插件就再也不用担心啦。...快速打开文件列表,输入关键字匹配文件,优先显示最新打开过的文件,方便的在指定文件之间跳转。 F12 跳转到定义,这个没啥好说的,跳转到函数或符号的定义,这是高频操作。...Ctrl + Shift + O 查看当前文件的符号,可以用关键字过滤符号,当然你也可以在左侧的大纲视图中查找符号,不过大纲视图不能查找匹配符号,所以我更习惯用快捷键方式查找符号。 ?...符号和函数查找 快捷键讲完了吗?没有,太多快捷键了;其他的快捷键不重要吗?

    7K50

    用好 VS Code这 13款插件和 8个快捷键,俺又飘了~

    不少新手可能会觉得 VsCode 编辑文本还好,看代码和写代码太难用,那是没有掌握正确的打开方式,VsCode 精髓是丰富的插件体系支持,相信看完这篇文章配置好环境之后,就只剩一句「真香」能形容。...源码阅读 程序员日常工作有两大内容,一个是写自己的代码,一个是阅读别人写的代码,下面这两个插件让你在 VsCode 优雅看代码。...彩虹括号 你是否为经常为写的大括号、花括号、小括号没有匹配而烦恼?是否经常找匹配括号看瞎了眼?现在不要 888 也不要 998,只需一键下载安装这个插件就再也不用担心啦。...Ctrl + Shift + O 查看当前文件的符号,可以用关键字过滤符号,当然你也可以在左侧的大纲视图中查找符号,不过大纲视图不能查找匹配符号,所以我更习惯用快捷键方式查找符号。...符号和函数查找 快捷键讲完了吗?没有,太多快捷键了;其他的快捷键不重要吗?

    1.8K22

    JavaScript 开发中常见错误解决小总结

    ❝注意:JavaScript 是属于同步的编程语言,如果出现错误就会造成后面的代码无法运行,当红字没有解决时,都有可能造成接下来的代码行错误或是无法继续运行。...语法解析错误:未预期的符号 },代码结尾多了一个 } 符号导致环境运行错误,这个错误的排查方法与上面相同,尽可能将代码排整齐并维持首尾符号的一致。...还有另一种很常见的情况,当引用外部包时出现 “包名 + is not defined”,这种情况通常是外部资源没有被正确载入,应该确保该资源被正确的引入。...下面的例子就是因为 jQuery 没有正确导入而导致的。...undefined、null 的值上是找不到其它属性的,如果无法确认该变量是否为 undefined,可以把代码改成这样: if (typeof a !

    3.8K20

    unity3d 入门

    unity关联vs vscode直接加载文件夹,不要使用unity右键打开项目,unity2019bug导致vscode打开后没有界面,后才占用项目,不能右键打开。...找不到ms-vscode.csharp依赖 unity插件版本太老,可以修改extension目录中的package.json依赖 .vscode\extensions\unity.unity-debug...) 异常捕获 vscode设置常用的nullReference异常,可以在资源为空的地方停止运行 package unity运行错误,提示文件asmdef文件找不到 在package中搜索,找到后双击导入...,三角符号可以在一个点上 轴点(空心小圆圈):旋转的中心 strech模式下长宽高无法获取, gui顶点创建的ui、guilayout自动创建 button事件绑定:添加EventTrigger组件...Unity中使用System.IO中的DirectoryInfo打包会找不到路径 android目录 application.datapath unity的资源目录,权限导致写入数据容易失败 temporaryCachePath

    3.3K10

    unity3d 入门

    unity关联vs vscode直接加载文件夹,不要使用unity右键打开项目,unity2019bug导致vscode打开后没有界面,后才占用项目,不能右键打开。...找不到ms-vscode.csharp依赖 unity插件版本太老,可以修改extension目录中的package.json依赖 .vscode\extensions\unity.unity-debug...) 异常捕获 vscode设置常用的nullReference异常,可以在资源为空的地方停止运行 package unity运行错误,提示文件asmdef文件找不到 在package中搜索,找到后双击导入...,三角符号可以在一个点上 轴点(空心小圆圈):旋转的中心 strech模式下长宽高无法获取, gui顶点创建的ui、guilayout自动创建 button事件绑定:添加EventTrigger组件...Unity中使用System.IO中的DirectoryInfo打包会找不到路径 android目录 application.datapath unity的资源目录,权限导致写入数据容易失败 temporaryCachePath

    4.1K20

    Windows下创建符号链接使用命令mklink

    例子:我在 C:\Users\WeberZhou\.vscode\extensions 创建符号链接(软链接),指向文件真正所在路径 D:\Microsoft VisualStudioCode\VScode...④当没有上面3个命令符时,默认的是为文件创建符号链接!文件类型:.symlink (Symbolic Link)。   ...比如,分别创建C:\data\tmp的符号链接C:\1和软链接C:\2,那么C:\1指向的就是同级文件夹下的data文件夹下的子文件夹tmp,而C:\2指向的是C:\data\tmp这样的绝对路径。...文件的硬链接是对文件创建的链接,比如对C:\data\1.txt创建链接C:\data\2.txt,那么这两个文件就是同一个文件的两个等价别名了,相当于是指向同一个硬盘存储空间的两个指针,删除其中任何一个都不影响另一个文件...常用参数有 /D /J,两者有比较明显的区别 区别1:创建 /D 创建目录符号链接(即目录快捷方式)而不是文件符号链接(默认为文件符号链接),可以使用相对路径方式创建 /H 创建硬链接而不是符号链接

    44110

    vscode golang详细配置(持续更新)_vscode docker

    Redefined 二、安装Go插件 在vscode插件中搜索Go的开发插件,安装后如图所示 (不包含c++那个) 三、下载并编译go语言调试工具 使用vscode 安装go语言扩展包后,只要你打开一个....go文件,vscode就会提示你下载go相关调试和开发的exe工具,国内因为墙的原因,经常失败。...此时需要设置go 的代理,剩下的工作就自动会完成的。...goreturns.exe 类似fmt和import的工具,使用零值填充Go返回语句以匹配func返回类型 go-symbols.exe 从go源码树中提取JSON形式的包符号的工具 gotour.exe...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    6.1K40
    领券