javac -verbose
должно дать вам гораздо больше информации, в частности, каталог, в котором создается файл.Поскольку вы можете распознать выводимый текст справки без каких-либо параметров, я предполагаю, что вы захватываете stderr процесса и предполагаете, что вы делаете то же самое и для stdout (хотя javac, похоже, ничего не пишет в stdout).
Где вы проверяете наличие файла .class?Он создается в том же каталоге, что и файл .java.Если MyFrog.java имеет объявление пакета, оно будет не создано в поддиректории пакета;для этого вы должны использовать -d
аргумент.