Javac против Java в опции -classpath

Какая разница в вызове-classpath вариант изjavac и изjava

например:

javac -classpath MyJar.jar GetJar.java
java -classpath MyJar.jar:. GetJar

это работает так же как:

javac -classpath MyJar.jar GetJar.java
java GetJar

Так что в основном, где первый -классjavac должен быть там, с другой стороны, в командной строке Java это может быть необязательным. Зачем? Знаете ли вы, при каких обстоятельствах это будет обязательно. И еще в целом каков эффект-classpath называетсяjavac и каков эффект-classpath называетсяjava

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос