How to mark package as a resource folder?

前端 未结 2 1331
情书的邮戳
情书的邮戳 2020-12-09 18:47

I have a dir structure for Intellij 12:

   ...
   ...test
       - java
         - com.mycompany.myproject
           - package1 (contains code, etc,.)
              


        
2条回答
  •  南方客
    南方客 (楼主)
    2020-12-09 19:29

    This can be solved in several ways. An example of a good approach would be the following folder structure:

    src
      main
         java
         resources
      test
         java
         resources
    

    When this is done, you put all you java classes under src/main/java/com.mycompany package and any resources under /src/main/resources/com/mycompany folder.

    To link them together, go to the project properties, and find the Path tab. Mark the src/main/java and src/main/resources as source folders. (see the screen-shot attached) Path tab

    If you link them together, you'll be able to use getResourceAsStream() method. If you wonder why you should use the following folder structure - this is standard maven way of keeping things clean and tidy.

提交回复
热议问题