Eclipse+Maven src/main/java not visible in src folder in Package Explorer

前端 未结 16 1970
情深已故
情深已故 2020-12-23 09:19

I\'m wondering why I can\'t see following folders in src node in Package Explorer

src/main/java
src/main/resources
src/test/java
src/test/resources


        
相关标签:
16条回答
  • 2020-12-23 09:24

    This error happens when there are no files inside /src/main/java Just make some empty files inside and the problem will go away.

    A side note: lots of version control systems (mercurial for example) do not commit folders if there are no files inside.

    0 讨论(0)
  • 2020-12-23 09:27

    Right click on eclipse project go to build path and then configure build path you will see jre and maven will be unchecked check both of them and your error will be solved

    0 讨论(0)
  • 2020-12-23 09:29

    I used this tutorial to create my maven web project http://crunchify.com/how-to-create-dynamic-web-project-using-maven-in-eclipse/ and eclipse did not create src/main/java folder for me. When i tired to create the source folder src/main/java eclipse did not let me. So i created the folder outside eclipse in the project directly and then src/main/java appeared in eclipse.

    0 讨论(0)
  • 2020-12-23 09:30

    I had a similar issue when I checked out a web project from a github repo on my eclipse. src/main/java was directly inside the project root in Package Explorer. My expectation was that src/main/java be visible inside a source folder "Java Resources". There were few things which I did to achieve this.

    1. Right click on Project > Build Path > Configure Build Path..
    2. Select filter "Java Build Path" and click on Tab "Libraries" Verify your "JRE System Library". If it is not pointing to your latest JDK, then you can click on Edit Button and follow the subsequent dialog boxes to select most appropriate JDK home path in your system. Once done click Apply, Apply and Close, Finish to close all the associated open boxes for the current filter.
    3. Select filter "Java Compiler" and ensure your JDK Compliance points to correct JDK. Click Aapply
    4. Select filter "Project Facets". Ensure both Java and Dynamic Web Module is selected with correct version.
    5. Click Apply and Close.
    6. Source folder "Java Resources" gets created with src/main/java in it when viewed in Project Explorer.
    0 讨论(0)
  • 2020-12-23 09:31

    My problem was kind of the same at first and then a little different in the sense that when /java folder showed up, it was deep down in a nested folder somewhere in src/main/resources/java.

    Initallially the problem was being in the Package Explorer and not in the Project Explorer as many people have talked about. So,

    • a. right-click on your project root
    • b. show in, and select Project Explorer

    However, the main problem was I missed to notice a checkbox at the second step of Maven Project Creation from the wizard. That got me created a complicated structure and not a clean direct one.

    Once I marked it checked I got a clean project structure as what asked.

    0 讨论(0)
  • 2020-12-23 09:36

    I used to get the same problem, but solved it by pointing to the right jre used for the project.

    Right click on the project properties java builpath see the jre selected edit it select alternate jre installed jre select the right one ok After changing right click on project>maven>update project

    Hope it helps. Attaching screen shot.enter image description here

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