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

Posted

技术标签:

【中文标题】错误:未指定模块(IntelliJ IDEA)【英文标题】:Error: Module not specified (IntelliJ IDEA) 【发布时间】:2016-10-27 09:05:40 【问题描述】:

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

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

【问题讨论】:

这次我觉得配置IDE没有问题了。 【参考方案1】:

这是因为您作为参数传递给forName(String className) 方法的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模块。例如:

【讨论】:

ok... 未指定模块 那是什么?我正在学习这个tutorials of node.js 我提供了更新检查,希望对您有所帮助 不知何故我犯了错误......非常感谢! :) 在模块类路径中,我没有得到选项...为什么? 这可能是因为重命名了项目,但我不确定。您是否重命名了您的项目?【参考方案2】:

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

2.点击模块 3.点击加号按钮 4.点击导入模块,找到模块的pom 5.确保选择要导入的模块,然后下一步完成:)

【讨论】:

【参考方案3】:

对于 IntelliJ IDEA 2019.3.4(终极版),以下内容对我有用:

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

【讨论】:

【参考方案4】:

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

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

【讨论】:

【参考方案5】:

面临同样的问题。为了解决它,

我不得不使用命令行download and install the latest version of gradle。 $ sdk install gradle 使用包管理器或$ brew install gradle for mac。如果还没有,您可能需要先install brew。 然后我清理了项目并重新启动了 android studio,它工作了。

【讨论】:

【参考方案6】:

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

他使用的是 jdk 12.0.2。

如果您怀疑 jdk 差异可能是这种情况(您的 IDE 抱怨 SDK、JDK 等):

    下载相应的jdk 将新 jdk 移动到您选择的文件夹中。 (我使用 C:\Program Files\Java) 在 Intellij 上,单击顶部中间栏的下拉菜单。单击编辑配置。换个jdk。 文件 -> 使缓存无效并重新启动。

【讨论】:

以上是关于错误:未指定模块(IntelliJ IDEA)的主要内容,如果未能解决你的问题,请参考以下文章

如何修复未安装的颤振医生错误android studio和IntelliJ IDEA,即使我已经安装了它

Intellij IDEA错误“CreateProcess error=2, 系统找不到指定的文件“的完美解决方案

IntelliJ IDEA(集成各种插件:JDKTomcatMavenGradleGit)

Ktor 应用程序未在使用 IntelliJ IDEA 的 Kotlin 多平台项目中运行

IntelliJ IDEA 中的 Drools 支持

IntelliJ IDEA 中的自动错误检测