This seems to be the source of almost ALL my errors regarding how extremely user unfriendly JavaFX is in addition to the lack of resources that explain it. So I was wondering why no one has gone out of the way to explain exactly what is build path, what is actually happening beneath the very many steps we follow, and why it causes JavaFX to break, unless I am just forgetting specific details here.