2014-11-19 2 views
3

Хорошо, я играл, создавая игру TicTacToe на Java, и когда я закончил, скомпилировал, убедился, что все работает, я попытался скопировать файлы в другой каталог с помощью команды cp. Мне потребовалось несколько попыток получить аргументы правильно, но мне это удалось в конце. В процессе, однако, я сделал что-то, и теперь мой .java-файл двоичный? Ну, это начинается с:Преобразование файла .class в текст

кафе малышки 0000 0033 006A 0a00 1e00 3207

, а затем продолжается с подобными вещами 140 линий вниз. Есть ли способ вернуть его обратно в текст?

+0

Вы используете декомпилятор. (Или, если вы сумасшедший, вы открываете [спецификацию файла класса] (https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html) и конвертируете его вручную) – August

ответ

1

У вас все еще будет файл .java. если вы хотите декомпилировать файл .class, скачать декомпилятор по следующей ссылке и откройте файл .class в декомпилятором

http://jd.benow.ca/

4

Файл .java является исходным файлом. .class - это скомпилированный файл java.

Так что в этом нет ничего плохого.

+0

Uhm , что, если .java-файл тот же? –

+1

См. Это http://stackoverflow.com/q/272535/4233758 – Aleksandar