当前位置: 首页 > 知识库问答 >
问题:

线程“main”java.lang.ClassNotFoundException中出现异常?

张德佑
2023-03-14

我从GitHub克隆了我的项目,现在我无法运行我的项目。

package edu.test.algorithm;

import edu.test.algorithm.Global;

public class Main {

public static void main(String[] args) {
    Global global= new Global();
    global.runGlobal("-----url");
  }
}

我收到以下错误:

Exception in thread "main" java.lang.ClassNotFoundException: edu.test.algorithm.Global.Main
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)

知道是什么导致了这个错误吗?

编辑

我检查了这个问题Intellij在我发布到这里之前突然抛出ClassNotFoundException,它没有给我任何解决方案...为什么要将我的问题标记为重复,因为那个问题不能解决我的问题?

共有2个答案

邓越泽
2023-03-14

异常消息提示您在启动程序时使用了错误的类名。

您(大概)使用edu.test.algorithm.Global. Main作为类名。但是您实际上已经在包edu.test.algorithm中声明了Main,这意味着它的完整类名实际上是edu.test.algorithm.Main

如果您没有明确执行此操作,则可能1您更改了Main类包并忽略了更改(或重做)启动器配置。

我不熟悉Intellij…但我知道在Eclipse中可能会遇到这种问题

郑俊美
2023-03-14

也许你的Ide是错误的运行/调试配置

主要-

在此输入图像描述

检查您的IDE运行配置和类

https://www.jetbrains.com/help/idea/2016.2/creating-and-editing-run-debug-configurations.html

 类似资料: