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

IntelliJ IDEA中出现“ClassNotFoundException”错误

邓欣德
2023-03-14

我做了这个简单的程序:

package main.java;

public class start {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}
"C:\Program Files\Java\jdk1.7.0_21\bin\java" -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1.4\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.7.0_21\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jfxrt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.7.0_21\jre\lib\ext\zipfs.jar;C:\Users\Tim\IdeaProjects\Rust\out\production\Rust;C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1.4\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain java.start
Exception in thread "main" java.lang.ClassNotFoundException: java.start
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:188)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)

Process finished with exit code 1

共有1个答案

云鸿祯
2023-03-14

您的项目结构可能是src/main/java/start.java,但是当您将它添加到IntelliJ时,您已经将src设置为源文件夹,因此IntelliJ将main.java作为一个包。

在项目设置(Ctrl+Shift+Alt+s)→模块→源选项卡中,将src/main/java设置为源文件夹。然后,在您的简单程序中,将包修改为您喜欢的任何内容(例如My.Test)。之后,如果IntelliJ报告了与包快速修复一致的任何错误,使用alt+Enter应该会有所帮助

 类似资料:
  • 运行hadoop jar文件时出现以下错误 线程“main”java中出现异常。lang.ClassNotFoundException:hdfs: 位于java。网URLClassLoader 1美元。在java上运行(URLClassLoader.java:366) 。网URLClassLoader 1美元。在java上运行(URLClassLoader.java:355) 。安全AccessC

  • 我已经完成了java spring boot应用程序的构建,现在我正试图将其部署到VPS。除了访问连接到数据库的web应用程序的一部分,所有操作都正常,但我会得到以下错误 错误7379---[nio-8080-exec-5]O.A.C.C.C.[.[.[/].[dispatcherServlet]:servlet.Service()在路径[]上下文中的servlet[dispatcherServl

  • 问题内容: Java程序中的“思考”如下: 我期望输出如下: 但是得到 显然,try块抛出ClassNotFoundException,这是意外的。有什么想法为什么代码会抛出此错误而不是像预期的那样初始化Gum类? 问题答案: 你的类在包,所以他们完全合格的名称,和。仅接受标准名称: 参数: -所需类的完全限定名称。 将您的代码更改为:

  • 我遇到了一个涉及ClassNotFoundException的问题。当我从eclipse“作为android应用程序运行”时,它运行得很好,但当我从Google Play下载它(相同的源代码,但“作为签名应用程序导出”)时,它会出现以下stacktrace崩溃: java.lang.RuntimeException:无法实例化活动ComponentInfo{com.xxxx.xxxx./com.x

  • 我已经构建了一个小程序(来自JApplet),它使用了其他几个jar文件。我已经签署了包含主类的jar,并包含了我需要的所有jar(我认为)。但是,无论我尝试什么,我总是会得到“java.lang.ClassNotFoundException: newpost”,其中“newpost”是我签名的jar中的主类。为此,我使用了以下html: JAR和html都位于服务器上的同一文件夹中。我尝试了几种

  • 有人能帮我解决以下错误吗?我认为版本有一些问题,但我不知道如何解决。我正在尝试运行Apache Flink,我使用Kafka主题作为输入。我在尝试运行Flink时遇到以下错误: 线程“main”中的异常 java.lang.NoClassDefFoundEror: org/apache/flink/util/Preconditions at org.apache.flink.cep.pattern