【问题标题】:Java runtime error: ClassNotFoundExceptionJava 运行时错误:ClassNotFoundException
【发布时间】:2016-04-14 07:29:30
【问题描述】:

我正在尝试编译我的 Java 代码。

package Test;
public class HelloWorld {
    public static void main (String args[]) {
        System.out.println("Hello World");
    }
}

我正在使用 Jetbrains IntelliJ IDEA 15。我尝试运行我的示例代码,这是我得到的错误。

/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home/bin/java 线程“主”java.lang.ClassNotFoundException 中的异常: HelloWorld 在 java.net.URLClassLoader$1.run(URLClassLoader.java:366) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:355) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:354) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:423) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:356) 在 java.lang.Class.forName0(本机方法)在 java.lang.Class.forName(Class.java:188) 在 com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)

进程以退出代码 1 结束

我不确定这里有什么问题。我试图在互联网上搜索这个问题,但我正在阅读的答案是通过命令行运行我的代码。

【问题讨论】:

  • 可能是重复的。您可以将 sn-p 复制到 google,然后进入出现的第一个结果,它会告诉您重置您的偏好。
  • 这是运行时错误,不是编译错误。

标签: java intellij-idea compilation


【解决方案1】:

如果您手动创建运行配置,并且不使用 IntelliJ IDEA 对通过单击主要方法旁边的装订线图标运行类的支持,您需要指定正确的类名以运行,包括包名。对于您的示例,这是“Test.HelloWorld”,而不仅仅是“HelloWorld”。

【讨论】:

    【解决方案2】:

    看图

    查看图片,祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-21
      • 2013-02-01
      • 2011-09-30
      • 1970-01-01
      • 2013-11-14
      • 2020-12-03
      • 2015-06-09
      • 2021-12-12
      相关资源
      最近更新 更多