Оказывается, jasmin.jar НЕ находится в вашем пути к классам.
опция -jar указывает интерпретатору выполнить класс Main, который находится в указанном файле jar (которым является Jasmin)
Во втором, вы говорите, выполните класс с именем "Jasmin" с этими аргументами, но интерпретатор (java.exe) не знает, где находится этот файл.
Вы можете сделать следующее:
1) Установите jasmin.jar в вашем classpath в windows в переменной окружения CLASSPATH (вы упомянули, что он уже есть, но не упомянул, КАК вы его указали), вероятно, это было из командной строки Windows и пытался использовать в другом?
2) Укажите путь к классу из командной строки
java -classpath C:\a\b\c\jasmin.jar Jasmin -g Greejer.j
Это должно сработать.
Иногда у меня возникали проблемы с пустыми пробелами в classpath, например
C: \ Progrma Files ....; C: \ My \ Jar.jar
И не сработало. Как вы настраиваете свой CLASSPATH env var?