开发者

java中Sources目录Resources目录的区别解读

开发者 https://www.devze.com 2022-12-27 10:24 出处:网络 作者: 蓝蓝223
目录什么是Sources目录什么是Resources目录相同点不同点IDEA Maven War项目缺少Java,resource目录等文件夹总结什么是Sources目录
目录
  • 什么是Sources目录
  • 什么是Resources目录
    • 相同点
    • 不同点
  • IDEA Maven War项目缺少Java,resource目录等文件夹
    • 总结

      什么是Sources目录

      Sources目录用来存放java文件.java项目中最常见的Sources目录就是src目录,当打包成jar时,Sources目录下的.java文件会被编译成.class文件http://www.devze.com.

      什么是Resources目录

      Resources目录用来存放程序需要使用的资源文件.当打包成jar时,会直接复制Resources目录下的所有文件到jar包中,也就是说Resources目录下的.java文件不会不会被编译成.clajavascriptss文件.

      所以这个目录可以用来存放一些java模板文件python,例如将各种排序算法的java文件放在其中,然后写个程序根据命令行参数,输出这里面的java模板文件。

      相同点

      都会被打包到jar包中.

      不同点

      Sources目录下的.java文件会被编译成.class文件.

      Resources目录下的.java文件不会被编译.

      IDEA Maven War开发者_Python入门项目缺少java,resource目录等文件夹

      1. 使用IDEA创建Mavenphp的war项目后,发现并没有自动在main文件夹下面生成java,resource文件夹

      2. 解决方案:手动创建这些目录

      2.1 初始目录结构

      java中Sources目录Resources目录的区别解读

      2.2 选择File–>Project Structure

      java中Sources目录Resources目录的区别解读

      2.3 按下图,选中到自己的war项目下的main文件夹

      java中Sources目录Resources目录的区别解读

      2.4 右键main目录,选择

      java中Sources目录Resources目录的区别解读

      2.android5 输入要添加的目录的名称,点击OK即可

      java中Sources目录Resources目录的区别解读

      2.6 此时创建的目录只是一个普通目录,为了加以区分,点击Sources将其设置为源文件夹

      java中Sources目录Resources目录的区别解读

      按以上方法可以设置resource目录等,需要注意的是resources创建完成之后最好点击下图处,将目录做区分

      java中Sources目录Resources目录的区别解读

      我自己设置的最终效果图如下:

      java中Sources目录Resources目录的区别解读

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

      0

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      关注公众号