Thread" main"中的Java IntelliJ异常抛出java.lang.ClassNotFoundException:

时间:2017-03-27 02:12:01

标签: java intellij-idea

因此,我在多台计算机上的任何新安装IntelliJ时都会遇到此错误。

我正在运行的代码是一个简单的hello world system out class。

public class hello {

public static void main(String[] args) {
    System.out.printf("HELLO WORLD");
}

}

那就是它。

每次我运行这个或其他任何东西我都会收到错误:

Exception in thread "main" java.lang.ClassNotFoundException: hello
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:123)

我试过了:

  • 重新验证我的缓存文件
  • 重新编译项目
  • 设置环境变量以查找jdk和jre安装
  • 设置正确的源文件夹
  • 在Windows上重新安装jdk并在ubuntu上安装

  • 在一个阶段,当我在某个东西上使用默认的java类模板时,我设法让它运行,它有一个import或package语句,但我不记得它是什么,但是在添加之后导入/包装语句已经有效。

更新:看起来让它运行的软件包是" package com.company;",为什么这样做?它做了什么?

非常感谢任何帮助。 谢谢你们。

0 个答案:

没有答案