据我所知,IntelliJ正试图从我先创建的测试文件中运行程序。 我该如何解决这个问题?
我只是想尝试运行一段简单的代码来感受Java。我不确定这个错误意味着什么
> Exception in thread "main" java.lang.ClassNotFoundException: Test 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)
这是我的代码
public class Age {
public static void main(String[] args){
System.out.println("Hey Hey");
}
}
答案 0 :(得分:3)
右键单击,然后运行Age.main()。使用this screenshot from building and running java application
另请注意:
公共类名也应该是源文件的名称 最后应该附加.java。例如:班级 名字是 。 public class Employee {}然后源文件应为as Employee.java。
答案 1 :(得分:1)
您的运行/调试配置仍然引用已删除的类。 点击运行 - >编辑配置,选择您正在运行的配置,然后更改 Main class 。