在IDEA使用中directory和package的操作

 更新时间:2021年02月13日 10:19:50   作者:哄不好的气鼓鼓  
这篇文章主要介绍了在IDEA使用中directory和package的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Idea中directory和package的区别,要是错了就右键,make directory as 目录或者源代码目录(Source Root。在他下面才能建package)

蓝色代表是Source Root 绿色也是,不过它是test的。

只有在Source Root 才能建包。

上图中我一开始就使得dao和domain变成了蓝色的Source Root 那肯定只有在它们里面才能建包,当我取消这两个的source Root再将main设置为source root(源码目录才能用)

补充:Intellij idea 创建package 和directory 的区别 package不见了?

1.在src 下新建的目录就会自动变成package

2.在其他目录下新建就会变成directory

3.两者其实都是文件夹,没有什么区别

补充:IntelliJ IDEA 正确设置source directory

环境

操作系统:win7

IntelliJ IDEA: 2017.3 Ultimate

需求

我上一篇,讲解完,项目的导入。

之后我发现,有些包名报错。弄得的我设置了很久,才设置对了,再次记录下

正确的做法

假设我们类的路径是asd/com/stackoverflow/Test.java这样的;

对于Test.java而言,包名是:com.stackoverflow则,

我们就要把asd设置为Sources。

我的配置

遇到的错误

要是没有设置正确,会出现如下错误:

英文如下:

Package name '' does not correspond to the file path '' Detects package statements that do not correspond to the project directory structure and reports classes without package statements

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • Spring Framework常用面试题及答案汇总

    Spring Framework常用面试题及答案汇总

    这篇文章主要介绍了Spring Framework常用面试题及答案汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 基于Redisson实现注解式分布式锁的示例代码

    基于Redisson实现注解式分布式锁的示例代码

    这篇文章主要为大家详细介绍了如何基于Redisson实现注解式分布式锁,文中的示例代码讲解详细,具有一定的参考价值,需要的可以了解一下
    2023-07-07
  • maven资源过滤打包后文件变大的处理方法

    maven资源过滤打包后文件变大的处理方法

    maven目前在web上面的使用方式很普遍,而打包的方式也存在很多方式,下面这篇文章主要给大家介绍了关于maven资源过滤打包后文件变大的处理方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-07-07
  • java实现肯德基收银系统

    java实现肯德基收银系统

    这篇文章主要为大家详细介绍了java实现肯德基收银系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • Java通过What、Why、How了解弱引用

    Java通过What、Why、How了解弱引用

    这篇文章主要介绍了Java通过What、Why、How了解弱引用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • java猜数字小游戏案例

    java猜数字小游戏案例

    这篇文章主要为大家详细介绍了java猜数字小游戏案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • 使用Spring-Retry解决Spring Boot应用程序中的重试问题

    使用Spring-Retry解决Spring Boot应用程序中的重试问题

    重试的使用场景比较多,比如调用远程服务时,由于网络或者服务端响应慢导致调用超时,此时可以多重试几次。用定时任务也可以实现重试的效果,但比较麻烦,用Spring Retry的话一个注解搞定所有,感兴趣的可以了解一下
    2023-04-04
  • mybatisplus的逻辑删除问题

    mybatisplus的逻辑删除问题

    这篇文章主要介绍了mybatisplus的逻辑删除问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 浅析Mybatis Plus和Mybatis的区别

    浅析Mybatis Plus和Mybatis的区别

    这篇文章主要介绍了Mybatis Plus和Mybatis的区别,需要的朋友可以参考下
    2020-08-08
  • MyBatis详细讲解DAO代理的使用

    MyBatis详细讲解DAO代理的使用

    MyBatis允许只声明一个dao接口,而无需写dao实现类的方式实现数据库操作。前提是必须保证Mapper文件中的<mapper>标签的namespace属性值必须要和dao接口的类路径一致,MyBatis容器会自动通过动态代理生成接口的实现类
    2022-04-04

最新评论