Что такое файл CLASS
Java-компиляторы могут создавать скомпилированные JAVA-файлы, которые имеют расширение CLASS. Эти файлы могут быть выполнены с использованием виртуальной машины Java (JVM). Аналогично этому, Java Runtime Environment (JRE) также может выполнять CLASS-файлы. При этом компилировать их это приложение не может. Файлы CLASS, как правило, совместимы с той версией JVM, в которой они были созданы. Файл CLASS, который был создан с использованием другой виртуальной машины Java, может не быть совместимым с другими версиями JVM.
Файл CLASS содержит байт-код в двоичной форме. При запуске виртуальной машины Java возможно выполнение этих файлов и кода, содержащегося в таких файлах. Чаще всего, CLASS-файлы архивируются и сжимаются в JAR-файлы. Для компиляции файла CLASS из файла JAVA необходимо воспользоваться javac-командой виртуальной машины Java. Это можно легко сделать на лету с помощью Java IDE (например, Eclipse).
Вот небольшой, но неполный список программ, которые могут открывать документы CLASS:
- Apple Jar Launcher (Mac)
- dirtyJOE (Windows)
- DJ Java Decompiler (Windows)
- Eclipse IDE for Java Developers (Windows, Mac & Linux)
- JD-GUI (Windows, Mac & Linux)
- Oracle Java Runtime Environment (Windows, Mac & Linux)