not run jar if javac failed
change main class name
change package name
consolidate threads
consolidate threads
make data and model files under the current directory
consolidate threads