CLASS что за файл?
Расширение CLASS может быть представлено двумя основными исполнениями:
- Формат CLASS (разработчик Oracle) относится к категории файлов, скомпилированных при помощи Java. Активируется двоичный байт-код расширения CLASS при инициализации Java Virtual Machine (JVM). Зачастую данный формат поддерживает совместную работу с JAR файлами.
Выполняя команду javac, входящую в состав инсталляционного пакета JVM, можно получить расширение CLASS из Java-файлов. Некоторые интегрированные разновидности Java, например, Eclipse, поддерживают параллельную генерацию формата CLASS в процессе написания программного кода.
Ввиду того, что существует несколько модификаций JVM (включая версии 1.4-1.6), некоторые исполнения CLASS файлов могут не поддерживаться на определенных версиях JVM.
Отсутствие бинарного javac в комплексе Java Runtime Environment (JRE) не позволяет компилировать файлы CLASS, но не исключает возможности их фактического выполнения. JRE и JVM зачастую применяются как идентичные понятия, когда речь идет о платформе, запускающей Java приложения.
- Расширение CLASS представляет собой исходник к Gambas (правообладателем лицензии является GNU Public). Gambas – полнофункциональный, объектно-ориентированный язык программирования, выполненный на базе интерпретатора BASIC.
Методы и средства программирования, а также архитектура языка во многом схожа с представлением Java.
В основе Gambas следующие программные модули:
- компилятор;
- транслятор;
- архиватор;
- скрипты;
- рабочая программная область;
- дополнительные компоненты и конструктивные элементы.
Программы для открытия CLASS файлов
Если CLASS расширение представляет собой категорию файлов, скомпилированную при помощи Java, для генерации и воспроизведения его на базе ОС Windows можно воспользоваться самыми разнообразными программными комплексами:
- dirtyJOE;
- DJ Java Decompiler;
- Eclipse IDE for Java Developers with JD-Eclipse plug-in;
- JD-GUI;
- Oracle Java Runtime Environment.
В данном представлении CLASS адаптирован и для платформы ОС Mac:
- Apple Jar Launcher;
- JD-GUI;
- Oracle Java Runtime Environment.
Расширение может быть открыто и на базе ОС Linux с применением все тех же программных плагинов JD-GUI и Eclipse IDE for Java Developers with JD-Eclipse plug-in.
Если CLASS – исходник к Gambas, то открыть его можно с применением одной из версий языка программирования BASIC.
Если при открытии расширения CLASS возникает ошибка, причины могут заключаться в следующем:
- поврежден или инфицирован файл;
- файл не связан с реестром ОС (выбрано некорректное приложение для воспроизведения или не произведена инсталляция конкретного плагина);
- недостаточно ресурсов устройства или ОС;
- поврежденные или устаревшие драйвера.
Конвертация CLASS в другие форматы
Уникальная структура и область применения CLASS для каждого конкретного случая не предоставляют возможностей для конвертации данного формата в другие расширения. Попытки конвертации расширения в другой формат могут не только не дать никаких практических результатов, но и повредить исходный файл. В этой связи трансляция данного формата не практикуется.
Почему именно CLASS и в чем его достоинства?
CLASS расширения нельзя назвать широко распространенным и востребованным форматом среди обычных пользователей, однако он нашел свое применение в некоторых узкоспециализированных областях:
- поддержка специализированных компонентов, скомпилированных при помощи Java (разработчик Oracle);
- написание приложений на Gambas, являющимся полнофункциональным, объектно-ориентированным языком программирования (на базе интерпретатора BASIC).
Чем открыть CLASS
dirtyJOE | DJ Java Decompiler | Eclipse IDE for Java Developers with JD-Eclipse plug-in |
JD-GUI | Oracle Java Runtime Environment |
Apple Jar Launcher | Eclipse IDE for Java Developers with JD-Eclipse plug-in | JD-GUI |
Oracle Java Runtime Environment |
Eclipse IDE for Java Developers with JD-Eclipse plug-in | JD-GUI | Oracle Java Runtime Environment |