Error: Module not specified (IntelliJ IDEA)

135,371

Solution 1

This is because the className value which you are passing as argument for
forName(String className) method is not found or doesn't exists, or you a re passing the wrong value as the class name. Here is also a link which could help you.

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)

Update

Module not specified

According to the snapshot you have provided this problem is because you have not determined the app module of your project, so I suggest you to choose the app module from configuration. For example:

enter image description here

Solution 2

this is how I fix this issue
1.open my project structure

2.click module enter image description here 3.click plus button enter image description here 4.click import module,and find the module's pom enter image description here
5.make sure you select the module you want to import,then next next finish:) enter image description here

Solution 3

For IntelliJ IDEA 2019.3.4 (Ultimate Edition), the following worked for me:

  1. Find the Environment variables for your project.
  2. Specify, from the dropdowns, the values of "Use class path of module:" and "JRE" as in the attached screenshot.

enter image description here

Solution 4

I faced the exact issue of module not found and solved it by navigating to pom.xml file in file system of my project and opening it as a maven project in my intelliJIdea.

Then it has populated the sub modules for selection in the edit configurations window.

Share:
135,371

Related videos on Youtube

thedebuggger
Author by

thedebuggger

Programming till Death!

Updated on July 05, 2022

Comments

  • thedebuggger
    thedebuggger almost 2 years

    I was trying to execute a simple program in IntelliJ IDEA as a static web project. I'm newbie and I'm learning web development with Node.js. I took help from the official website of IntelliJ IDEA, but the error was same. Though, I configured the settings and Project structure also.

    Error:

    "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

    Please help me to sort out this problem. I'm digging out this problem since few days.

    • Elham Kohestani
      Elham Kohestani almost 8 years
      this time I think there is no problem with configuring IDE.
  • thedebuggger
    thedebuggger almost 8 years
    ok... module not specified what was that? I'm learning from this tutorials of node.js
  • Elham Kohestani
    Elham Kohestani almost 8 years
    I provided an update check it I hope it may help you
  • thedebuggger
    thedebuggger almost 8 years
    Somehow I'm making mistakes... Thanks a ton!! :)
  • thedebuggger
    thedebuggger almost 8 years
    In the module classpath, I don't get the option... why?
  • Elham Kohestani
    Elham Kohestani almost 8 years
    That maybe because of renaming the project, but I am not sure. Have you renamed your project?
  • thedebuggger
    thedebuggger almost 8 years
    The blunder I was doing i.e: I hadn't installed the plugins. If anyone uses IntelliJ IDEA ultimate, you've to installed plugins otherwise download Webstorm. Webstorm doesn't need plugins. Tutorials for easy way to understand Node.js. :)
  • thedebuggger
    thedebuggger almost 8 years
    Thanks a ton Elham... :)
  • Elham Kohestani
    Elham Kohestani almost 8 years
    You are welcome. I hadn't known that you have not installed the plugin anyway good to know that you have found the solution.:)