大家好,又见面了,我是你们的朋友全栈君。
今天在学习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中,
javac Demo_ArrayTool.java”的时候
ArrayTool.class文件,然后觉得可能是环境变量配置的时候出现了问题,
然后我发现在 “ .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar“的”.“号前面多了一行空格,删掉之后发现就能正常运行了,如果你
也遇到类似的问题,且你的代码本身没问题,那么仔细检查下你配的环境变量吧,一个分号或者空格都可能导致错误。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156933.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...