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

 更新时间:2022年12月26日 10:23:47   作者:蓝蓝223  
这篇文章主要介绍了java中Sources目录Resources目录的区别解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

什么是Sources目录

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

什么是Resources目录

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

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

相同点

都会被打包到jar包中.

不同点

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

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

IDEA Maven War项目缺少java,resource目录等文件夹

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

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

2.1 初始目录结构

2.2 选择File–>Project Structure

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

2.4 右键main目录,选择

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

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

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

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

总结

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

相关文章

  • Java集合系列之ArrayList源码分析

    Java集合系列之ArrayList源码分析

    这篇文章主要为大家详细介绍了Java集合系列之ArrayList源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • 浅析Spring 中 Bean 的理解与使用

    浅析Spring 中 Bean 的理解与使用

    这篇文章主要介绍了Spring 中 Bean 的理解与使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • Springmvc的运行流程图文详解

    Springmvc的运行流程图文详解

    今天小编就为大家分享一篇关于Springmvc的运行流程图文详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法

    SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法

    这篇文章主要介绍了SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • Java Web Fragment在项目中使用方法详解

    Java Web Fragment在项目中使用方法详解

    这篇文章主要介绍了Web Fragment在项目中使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • IDEA 创建一个Mybatis Maven项目的方法步骤(图文)

    IDEA 创建一个Mybatis Maven项目的方法步骤(图文)

    这篇文章主要介绍了IDEA 创建一个Mybatis Maven项目的方法步骤(图文),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • SpringCloud Feign配置应用详细介绍

    SpringCloud Feign配置应用详细介绍

    这篇文章主要介绍了SpringCloud Feign配置应用,feign是netflix提供的服务间基于http的rpc调用框架,在spring cloud得到广泛应用
    2022-09-09
  • SpringMVC之@InitBinder注解详解

    SpringMVC之@InitBinder注解详解

    这篇文章主要介绍了SpringMVC之@InitBinder注解详解,springmvc并不是能对所有类型的参数进行绑定的,如果对日期Date类型参数进行绑定,就会报错IllegalStateException错误,需要的朋友可以参考下
    2024-01-01
  • spring boot整合CAS Client实现单点登陆验证的示例

    spring boot整合CAS Client实现单点登陆验证的示例

    本篇文章主要介绍了spring boot整合CAS Client实现单点登陆验证的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • java求数组最大值和最小数示例分享

    java求数组最大值和最小数示例分享

    这篇文章主要介绍了java求数组最大值和最小数示例,需要的朋友可以参考下
    2014-03-03

最新评论