我有一个名为 java 的文件夹,其中保存了所有 .java 文件
最近我创建了一个新的java文件来解决一个简单的DSA问题,名为MinimumTime.java
public class MinimumTime {
public static void main(String[] args) {
MinimumTime ob1 = new MinimumTime();
int a[][]={
{1,1},
{3,4},
{-1,0}
};
System.out.println(ob1.minTimeToVisitAllPoints(a));
}
public int minTimeToVisitAllPoints(int[][] points) {
int n=points.length;
if(n==1){
return 0;
}
int time=0;
for (int i = 1; i < points.length; i++) {
int xDiff = Math.abs(points[i][0] - points[i - 1][0]);
int yDiff = Math.abs(points[i][1] - points[i - 1][1]);
time += Math.max(xDiff, yDiff);
}
return time;
}
}
这是代码,但是当我单击右上角的“运行”按钮时,我在终端中收到此错误
Error: Could not find or load main class MinimumTime Caused by: java.lang.ClassNotFoundException: MinimumTime
我以为是jdk的问题所以为了检查它我尝试了
javac MinimumTime.java
和
java MinimumTime
两者都工作得很好,它正在创建一个新的 .class 文件并按预期执行代码,所以我尝试在同一个文件夹中运行其他 java 文件,它们按预期工作,所以我尝试修改现有文件中的代码,但它不起作用不再出现并且给出相同的错误
我尝试在同一个文件夹中运行其他java文件,它们按预期工作,所以我尝试修改现有文件中的代码,但它不再工作并给出相同的错误
编辑:我刚刚创建了一个名为的新 .java 文件 测试.java 我特意将主要功能命名为 班级最短时间 它给出了错误
Error: Could not find or load main class MinimumTime Caused by: java.lang.ClassNotFoundException: MinimumTime
代替
Error: Could not find or load main class Test Caused by: java.lang.ClassNotFoundException: Test