2025年java 错误- 找不到符号遇到的几种情况

java 错误- 找不到符号遇到的几种情况今天在学习 java 面向对象的时候写了两个类 在运行时出现了以下错误 然后下面是我的两个 java 类 public class ArrayTool ArrayTool public int getMax int arr int max 0 for int i 0 i class Demo ArrayTool public static void

今天在学习java面向对象的时候写了两个类,在运行时出现了以下错误:

然后下面是我的两个java类

public class  ArrayTool
{
ArrayTool(){

}
public int getMax(int[] arr){
int max = 0;
for(int i= 0;i
class Demo_ArrayTool
{
public static void main(String[] args)
{
ArrayTool ar=new ArrayTool();
int[] arr ={2,3,4,5,6,8,7};

System.out.println(ar.getMax(arr));
ar.print(arr);
}
}

首先我检查了下代码,发现并没有问题,然后将ArrayTool.java文件的内容复制到Demo_ArrayTool.java中,

发现程序能正常运行,而之前的两个java类在同一个文件下,想想是执行“
javac Demo_ArrayTool.java”的时候

找不到
ArrayTool.class文件,然后觉得可能是环境变量配置的时候出现了问题,

下面是我的CLASSPATH的变量值,反复看的时候并没有什么问题

然后我发现在 “ .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar“的”.“号前面多了一行空格,删掉之后发现就能正常运行了,如果你

也遇到类似的问题,且你的代码本身没问题,那么仔细检查下你配的环境变量吧,一个分号或者空格都可能导致错误。

编程小号
上一篇 2025-01-29 16:51
下一篇 2025-01-24 10:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/117445.html