错误:未指定模块(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)