我试图在 IntelliJ IDEA 中作为静态 Web 项目执行一个简单的程序。我是新手,正在学习使用 Node.js 进行 Web 开发。我向IntelliJ IDEA官网寻求帮助,但错误还是一样。不过,我还配置了设置和项目结构。
Error:
"C:\Program Files\Java\jdk1.8.0_91\bin\java" -Didea.launcher.port=7535 "-Didea.launcher.bin.path=C:\Program Files\JetBrains\IntelliJ IDEA 2016.1.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA 2016.1.2\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain ""
Exception in thread "main" java.lang.ClassNotFoundException:
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)
Process finished with exit code 1
IDE 快照 https://i.stack.imgur.com/c1Q7c.jpg
请帮我解决这个问题。几天来我一直在挖掘这个问题。
这是因为className
您作为参数传递的值
forName(String className)
方法未找到或不存在,或者您传递了错误的值作为类名。这里还有一个可以帮助您的链接。
1.
https://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html https://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html
2.
https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#forName(java.lang.String) https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#forName(java.lang.String)
Update
Module not specified
根据你提供的快照,这个问题是因为你还没有确定你的项目的应用程序模块,所以我建议你从配置中选择应用程序模块。例如:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)