简体   繁体   English

线程“main”java.lang.ClassNotFoundException中的异常:

[英]Exception in thread “main” java.lang.ClassNotFoundException:

I recently installed intellij IDEA 14.0 and to make sure everything was working I created a simple Hello World program. 我最近安装了intellij IDEA 14.0并确保一切正常,我创建了一个简单的Hello World程序。 I do not understand why the output is not correct and why I am getting this error. 我不明白为什么输出不正确以及为什么我收到此错误。 If someone could please help that would be great. 如果有人可以请求帮助,这将是伟大的。

This is the program: 这是该计划:

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

This is the error: 这是错误:

Exception in thread "main" java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:260)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:116)

您收到此错误的原因是您没有将该类保存到名为Hello.java的文件中(区分大小写!)

This is just problem of intellij IDE. 这只是intellij IDE的问题。

Solution Steps: 解决步骤:

  1. Ctrl Shift Alt s -> Preject Setting -> modules tab -> expand <project_name> and go to <project_name>_main 按Ctrl 组合 Shift Alt - > Preject设置 - > 模块选项卡 - > 展开<project_name>并转到<project_name>_main
  2. refer Image: 参考图片: SS1
  3. In Sources tab -> ** click on x symbol** 在“源”选项卡中 - > **单击x符号**

SS2

  1. click YES 单击是
  2. Right click on 右键单击 SS4 -> sources - > 来源
  3. Apply and OK 申请并确定

Finally build your project. 最后建立你的项目。

SS7

Enjoy. 请享用。

It usually happens with IntelliJ. 它通常发生在IntelliJ上。

I solved it deleting all modules and only leaving which have more hierarchy 我解决了它删除所有模块,只留下了更多的层次结构

The other modules(like main or test) are already part of product 其他模块(如主要或测试)已经是产品的一部分

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 线程“主”中的异常java.lang.ClassNotFoundException? - Exception in thread “main” java.lang.ClassNotFoundException? 线程“main”中的异常 java.lang.ClassNotFoundException,mapreduce - Exception in thread "main" java.lang.ClassNotFoundException, mapreduce Class.forName 中的线程“main”java.lang.ClassNotFoundException 中的异常 - Exception in thread "main" java.lang.ClassNotFoundException in Class.forName 线程“主”中的异常java.lang.ClassNotFoundException:TrackPlayer.MainTrack - Exception in thread “main” java.lang.ClassNotFoundException: TrackPlayer.MainTrack 线程“主”中的异常java.lang.ClassNotFoundException:MaxTemperature - Exception in thread “main” java.lang.ClassNotFoundException:MaxTemperature 线程“main”中的异常java.lang.ClassNotFoundException:WordCount - Exception in thread “main” java.lang.ClassNotFoundException: WordCount Docker 错误:线程“主”java.lang.ClassNotFoundException 中的异常 - Docker error: Exception in thread "main" java.lang.ClassNotFoundException 线程“主”中的异常java.lang.NoClassDefFoundError:MyFile原因:java.lang.ClassNotFoundException: - Exception in thread “main” java.lang.NoClassDefFoundError: MyFile Caused by: java.lang.ClassNotFoundException: 线程“ main”中的异常java.lang.ClassNotFoundException:sample.Main-为什么? - Exception in thread “main” java.lang.ClassNotFoundException: sample.Main - why? Hadoop Java错误:线程“ main”中的异常java.lang.ClassNotFoundException:泰坦尼克号 - Hadoop Java Error : Exception in thread “main” java.lang.ClassNotFoundException: Titanic
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM