错误:未指定模块(IntelliJ IDEA)

时间:2016-06-24 16:57:36

标签: java intellij-idea settings

我试图在IntelliJ IDEA中执行一个简单的程序作为静态Web项目。我是新手,我正在使用Node.js学习Web开发。我从IntelliJ IDEA的官方网站上获得了帮助,但错误是一样的。虽然,我也配置了设置和项目结构。

错误:

"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

Snapshot of IDE

请帮我解决这个问题。我几天就在挖掘这个问题。

6 个答案:

答案 0 :(得分:57)

这是因为您作为
className方法的参数传递的forName(String className)值未找到或不存在,或者您传递的错误值为班级名称。这里还有一个可以帮助你的链接。

1 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)

<强>更新

Module not specified

根据你提供的快照,这个问题是因为你还没有确定项目的app模块,所以我建议你从配置中选择app模块。例如:

enter image description here

答案 1 :(得分:1)

这就是我解决此问题的方式
1.打开我的项目结构

2.click模块

3。click plus button

4。click import module,and find the module's pom

5。make sure you select the module you want to import

答案 2 :(得分:1)

对于IntelliJ IDEA 2019.3.4(Ultimate Edition),以下对我有用:

  1. 找到项目的环境变量。
  2. 从下拉列表中,指定“使用模块的类路径:”和“ JRE”的值,如所附的屏幕截图所示。

enter image description here

答案 3 :(得分:0)

面对同样的问题。要解决它,

答案 4 :(得分:0)

当我开始处理一个学院的项目时,这发生在我身上。

他正在使用jdk 12.0.2。

如果您怀疑jdk有所不同(您的IDE抱怨SDK,JDK等):

  1. 下载适当的jdk
  2. 将新的jdk移动到您选择的文件夹中。 (我使用C:\ Program Files \ Java)
  3. 在Intellij上,单击到中间顶部顶部的下拉菜单。单击编辑配置。更改jdk。
  4. 文件->使缓存无效并重新启动。

答案 5 :(得分:0)

我遇到了找不到模块的确切问题,并通过导航到我的项目文件系统中的 pom.xml 文件并在我的 intelliJIdea 中将其作为 maven 项目打开来解决它。

然后它填充了子模块以在编辑配置窗口中进行选择。