【问题标题】:Error: Module not specified (IntelliJ IDEA)错误:未指定模块(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没有问题了。

标签: java intellij-idea settings


【解决方案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(终极版),以下内容对我有用:

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

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

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

          他使用的是 jdk 12.0.2。

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2013-06-17
            • 1970-01-01
            • 2013-06-02
            • 1970-01-01
            • 1970-01-01
            • 2013-09-23
            • 1970-01-01
            相关资源
            最近更新 更多