Java运行时错误:ClassNotFoundException

时间:2016-01-09 17:58:41

标签: java intellij-idea compilation

我正在尝试编译我的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   线程“main”java.lang.ClassNotFoundException中的异常:   HelloWorld at java.net.URLClassLoader $ 1.run(URLClassLoader.java:366)     在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 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:122)

     

使用退出代码1完成处理

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

2 个答案:

答案 0 :(得分:0)

如果您手动创建运行配置,而不是通过单击main方法旁边的装订线图标来使用IntelliJ IDEA对运行类的支持,则需要指定要运行的正确类名,包括包名。对于你的例子,这是" Test.HelloWorld"而不只是" HelloWorld"。

答案 1 :(得分:-1)

查看图片

click here to see the image

看图像,祝你好运!