Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不同项目下的相同包_Java_Java Package - Fatal编程技术网

Java 不同项目下的相同包

Java 不同项目下的相同包,java,java-package,Java,Java Package,我有一个愚蠢的问题,我有两个项目a和B。a依赖于B。a和B都有相同的名为p的包。为什么项目a下的类和包p中的项目B可以在不导入的情况下相互使用。类加载器在检查其他类时不关心类是来自不同的jar文件还是来自单个jar文件。因此,如果类在同一个包中,则不需要导入。当类加载器检查其他类时,它不关心类是来自不同的jar文件还是来自单个jar文件。因此,如果类在同一个包中,则不需要导入。因为Java编译器不关心如何组织代码。Java中没有“项目”的概念 如果类在编译时在类路径上可用,并且它与导入类位于同一

我有一个愚蠢的问题,我有两个项目a和B。a依赖于B。a和B都有相同的名为p的包。为什么项目a下的类和包p中的项目B可以在不导入的情况下相互使用。

类加载器在检查其他类时不关心类是来自不同的jar文件还是来自单个jar文件。因此,如果类在同一个包中,则不需要导入。

当类加载器检查其他类时,它不关心类是来自不同的jar文件还是来自单个jar文件。因此,如果类在同一个包中,则不需要导入。

因为Java编译器不关心如何组织代码。Java中没有“项目”的概念


如果类在编译时在类路径上可用,并且它与导入类位于同一个包中,则不需要导入语句。

,因为Java编译器不关心如何组织代码。Java中没有“项目”的概念

如果类在编译时在类路径上可用,并且它与导入类位于同一个包中,则不需要导入语句