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

新手上路,请多包涵

我试图在 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

IDE 快照

请帮我解决这个问题。几天以来我一直在挖掘这个问题。

原文由 thedebuggger 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 4.2k
2 个回答

这是因为您作为参数传递的 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

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

在此处输入图像描述

原文由 Elham Kohestani 发布,翻译遵循 CC BY-SA 3.0 许可协议

这就是我解决这个问题的方法

1.打开我的项目结构

2.点击模块 在此处输入图像描述 3.点击加号按钮 在此处输入图像描述 4.点击import module,找到模块的pom 在此处输入图像描述

5.确保选择了要导入的模块,然后next next finish :) 在此处输入图像描述

原文由 Hanz 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题