We can now run and execute a JAR, using the main class from interfaces/MainFrame.java. The issue was in the way that PeusdoNameGenerator.java opened the two text files. The compile errors kept pointing to Preloader.java and parseXML.java, because those two instantiate MyCourse objects and MyCourse objects instantiate PseduoNameGenerators, which couldn't find the files while packaged. Can now find the files, but of course with the way packaged file systems work, the new version that I am pushing now will only run in JAR form. So you have to build to a JAR to test. Whether or not we pull this in or just keep it in mind for when we need to package it is a decision we've got to make.