OK -cp is a convenient one but why -classpath ?
Is there any reason behind two options that do the same thing?
Also why javac is not consistent with -cp according to K&B
Finally, the java command allows you to abbreviate -classpath with -cp. The
Java documentation is inconsistent about whether the javac command allows the
-cp abbreviation. On most machines it does, but there are no guarantees.
the problem indeed is the choice itself