I have recently noticed the difficulties my students encounter when trying to compile code written in Java using the command line and when trying to pack their Java application as an executable jar file. I believe the following video clips will assist them.

Lessons Learned from Running a Startup: The Bootstrap Way
If you consider running a startup the bootstrap way then you might get some insight from the lessons I learned.