IntelliJ gives Fatal Error: Unable to find package java.lang in classpath or bootclasspath

后端 未结 7 1114
悲哀的现实
悲哀的现实 2020-12-02 13:54

When I try to make a simple module in IntelliJ it responds with:

Fatal Error: Unable to find package java.lang in classpath or bootclasspath
相关标签:
7条回答
  • 2020-12-02 14:22

    Somehow the JDK language jars were removed from the classpath. All I had to do was reapply the JSDK home path.

    Goto: File -> Project Structure -> Platform Settings -> SDKs Re-apply the JSDK home path.

    Doing this added about 15 jars to the classpath. Apparently these are important for compiling.

    0 讨论(0)
  • 2020-12-02 14:26

    In Intellij Community 2019.1, this is what I did to solve the issue

    • Project Structure > Platform Settings > SDKs
    • Removed all existing SDKs listed ( I had multiple SDK listed there)
    • Add the required SDK only and Apply
    0 讨论(0)
  • 2020-12-02 14:29
    1. File > Project Structure
    2. JDK home path : PASTE_THE_JDK_LOCATION (Like here in the "Project Structure screen shot"

    3. Build Again

      Cheers :)

    0 讨论(0)
  • 2020-12-02 14:31

    This error happend to me after i've updated my JDK version to jdk1.8.0_161 -
    But the project's sdk was still pointing to the old jdk 1.8.0_131

    (Seems that updgrading java causing the previous version to be wiped).

    Do this:

    1. In the IntelliJ IDE go to File > Project Structure, from there:
    2. Within Platform Settings > SDKs:
      Make sure that the JDK Home path field is pointing to a valid JDK folder (add a new entry if needed e.g. jdk1.8.0_161).

    3. Within Project Settings > Modules:
      Make sure that the Module SDK is set to the same entry you picked in the Platform Settings > SDKs

    4. Save & Build again.
    0 讨论(0)
  • 2020-12-02 14:34

    This worked for me:

    In Preferences Build Tools > Maven > Runner > Environment Variables set JAVA_HOME to your JDK home path.

    Usually you want to use the same Java JDK you are using in IntelliJ. You can find that under Project Structure > Platform Settings > SDKs under JDK home path.

    e.g. /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home

    0 讨论(0)
  • 2020-12-02 14:44

    File -> Project Structure -> Platform Settings -> SDKs, remove existing SDK and add it again.

    Works for me in IntelliJ 2017.3.

    0 讨论(0)
提交回复
热议问题