Subpackages
Packages can also have subpackages.
What this looks like is for any package with a .
in its name - say my.fun.project
-
you need a new folder.
So if you have a class like this
package my.fun.project;
public class Apple {}
It should be in a folder structure like this
src/
my/
fun/
project/
Apple.java
And the fully qualified class name would be my.fun.project.Apple
.