Ok, well naturally I just happen to figure it out as soon as I posted the question.
Here is the code for anyone in the future who has this same issue:
//Where "CreatingJar" is the name of the class this group of code is inside of
JarInputStream in = new JarInputStream(CreatingJar.class.getProtectionDomain().getCodeSource().getLocation().toURI().toURL().openStream());
JarEntry entry = in.getNextJarEntry();
ArrayList<String> entryList = new ArrayList<String>();
while(entry!=null)
{
entryList.add(entry.toString());
entry = in.getNextJarEntry();
}
in.close();
Enjoy