.mf - файл манифест архива. Для Java это .jar архив.
В-принципе не особенно нужен. Но если в нём правильно прописан main class, то
Винды запустят .jar по дабл-клику, как приложение.
Конечно если Java стоит на компе. Java От SUN.
.mf можно открыть любым текст-редактором - Notepad и т.п.
.class файл надо декомпилировать. Для этого есть такая штука JAD
Можно через гугль найти.
Ну и конечно даст он Java-код. Вопрос а зачем это надо?
Если через Eclipse или NetBean (от SUN), то у .class файла можно прямо получить подписи методов/функций в файле. Ну понятно без кода.
Мне NetBean больше нравится. С Эклипсом мороки больше при работе. Хотя дело привычки.