Java 为什么intellij中的所有程序都会导致类未找到错误

Java 为什么intellij中的所有程序都会导致类未找到错误,java,intellij-idea,concurrency,parallel-processing,Java,Intellij Idea,Concurrency,Parallel Processing,所以,我试图运行一个源代码,我得到了 这是我的 据我所知,定义类和目录的名称没有问题。 我试图运行的代码是DeitelJava如何编程的一个示例 package Concurrency; import java.security.SecureRandom; import java.text.NumberFormat; import java.time.Duration; import java.time.Instant; import java.util.Arrays; public cla

所以,我试图运行一个源代码,我得到了

这是我的 据我所知,定义类和目录的名称没有问题。 我试图运行的代码是DeitelJava如何编程的一个示例

package Concurrency;

import java.security.SecureRandom;
import java.text.NumberFormat;
import java.time.Duration;
import java.time.Instant;
import java.util.Arrays;

public class SortComparison {
    public static void main(String[] args) {

        SecureRandom generator = new SecureRandom();

        int[] array1 = generator.ints(15_000_000).toArray();
        int[] array2 = new int[array1.length];
        System.arraycopy(array1, 0, array2, 0, array1.length);

        System.out.println("Starting sort");
        Instant sortStart = Instant.now();
        Arrays.sort(array1);
        Instant sortEnd = Instant.now();

        long sortTime = Duration.between(sortStart, sortEnd).toMillis();
        System.out.printf("Total time in milliseconds: %d%n%n", sortTime);

        System.out.println("Starting parallelSort");
        Instant parallelSortStart = Instant.now();
        Arrays.parallelSort(array2);
        Instant parallelSortEnd = Instant.now();

        long parallelSortTime =
                Duration.between(parallelSortStart, parallelSortEnd).toMillis();
        System.out.printf("Total time in milliseconds: %d%n%n",
                parallelSortTime);

        String percentage = NumberFormat.getPercentInstance().format(
                (double) sortTime / parallelSortTime);
        System.out.printf("%nSort took %s more time than parallelSort%n",
                percentage);
    }
}
然后我尝试将我正在使用的JDK版本从版本12更改为11,然后其他项目也发生了同样的事情


事情甚至变得更好:))。我试图创建一个简单的hello world项目,然后同样的事情发生了。Intellij Idea或我的java版本有问题吗?现在,我有JDK版本13。我应该重新安装Intellij还是有其他选择

你可能把主课改了。检查您的跑步配置

您可能移动了主类。检查您的跑步配置

  • 确保在执行运行/调试配置之前构建项目,或者运行配置在启动之前的部分中有确保步骤

  • 确保在模块的使用类路径下拉列表中指定了正确的模块

  • 检查是否确实有这个已编译的类。IDE在构建项目时将类复制到那里

  • 确保在执行运行/调试配置之前构建项目,或者运行配置在启动之前的部分中有确保步骤

  • 确保在模块的使用类路径下拉列表中指定了正确的模块

  • 检查是否确实有这个已编译的类。IDE在构建项目时将类复制到那里


  • 我检查了所有的东西。甚至尝试从头开始创建hello world项目。同样的错误,我检查了所有的东西。甚至尝试从头开始创建hello world项目。同样的错误