Какое расширение у скомпилированных классов java
Перейти к содержимому

Какое расширение у скомпилированных классов java

  • автор:

CLASS – Файл класса Java (Java Class File)

В Windows: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, dirtyJOE, JD-GUI, ClassEditor, DJ Java Decompiler
В Mac OS: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, Apple Jar Launcher, ClassEditor, JD-GUI
В Linux: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, ClassEditor, JD-GUI

Описание расширения CLASS

Очень часто используется

Популярность:

Разработчик: Oracle

Расширение CLASS – это файл .JAVA, скомпилированный компилятором Java, содержит байт-код, который является двоичным кодом программы, запускаемый когда работает Java Virtual Machine (JVM). Обычно идет в комплекте с файлами JAR, которые входят в переменную среду $CLASSPATH для выполнения.

Файлы CLASS могут быть скомпилированы из файлов JAVA, используя команду Javac, которая входит в состав установки JVM. Многие Java IDE, такие как Eclipse, могут компилировать файлы CLASS на лету, пока разработчики пишут код программы.

Поскольку существует несколько версий JVM (например, 1.4, 1.5, и 1.6), некоторые файлы классов могут быть не совместимы с определенными версиями JVM. Java Runtime Environment (JRE) может выполнять файлы класса, но он не может скомпилировать их, поскольку она не включает в себя бинарный файл javac.

ПРИМЕЧАНИЕ: Oracle приобрела Sun Microsystems, разработчиков Java. JRE и JVM часто используются как синонимы для обозначения платформы, которая запускает Java приложения.

MIME тип: application/java, application/java-byte-code, application/octet-stream, application/x-java-class, application/x-java.vm
HEX код: CA FE BA BE
ASCII код: ѕ

Другие программы, связанные с расширением CLASS

    Исходный файл Gambas
    Gambas является полнофункциональным языком объекта и среды разработки, построен на интерпретаторе BASIC. Он выпущен под лицензией GNU Public.

Его архитектура во многом похожа на Java. Так Gambas состоит из:

* Компилятор
* Переводчик
* Архиватор
* Скриптов
* Среда разработки
* Многие компоненты расширения

Средне используется

Популярность:

.java Расширение файла

This file is saved in a binary format, which requires a specific program to read its contents.

.JAVA вариант №

Файл JAVA — это файл исходного кода, написанный на языке программирования Java, который был первоначально разработан Sun Microsystems, но теперь поддерживается Oracle. Он использует объектно-ориентированный подход, где структурированные типы данных, называемые классами, используются для создания объектов во время выполнения.

Больше информации

Файлы исходного кода JAVA скомпилированы в файлы .CLASS с помощью компилятора Java (команда javac). Файл CLASS содержит байт-код, который может быть запущен виртуальной машиной Java (JVM). JVM можно загрузить для каждой основной операционной системы, включая Windows, Mac OS X и Linux.

ПРИМЕЧАНИЕ. Программы для Android написаны на Java, но запускаются с использованием виртуальной машины Dalvik (DVM), которая другая виртуальная машина, чем стандартная JVM, оптимизированная для Android.

JAVA — Java Source Code File

Файлы, содержащие исходный код, написанный на языке программирования Java, сохраняются с расширением JAVA. Такие файлы могут быть дополнительно скомпилированы в файлы классов с использованием Java-компиляторов. Многие приложения и веб-сайты закодированы в Java или используют Java-компоненты для выполнения различных функций.

JAVA-файлы содержат исходный код Java, который сохранен в текстовом формате. Java — это объектно-ориентированный язык программирования. Данные в файле Java, структурированные с использованием классов, используются для реализации экземпляров различных объектов в определенное время выполнения.

Вот небольшой, но неполный список программ, которые могут открывать документы JAVA:

  • Apple Xcode (Mac)
  • Eclipse IDE for Java Developers (Windows, Mac & Linux)
  • ES-Computing EditPlus (Windows)
  • Google Android Studio (Windows, Mac & Linux)
  • GNU Emacs (Linux)
  • gVim (Windows)
  • javac (Linux)
  • MacoMates TextMate (Mac)
  • MacVim (Mac)
  • Microsoft Notepad (Windows)
  • Oracle Java Virtual Machine (Windows, Mac & Linux)
  • Oracle NetBeans (Windows, Mac & Linux)
  • Vi (Linux)
  • Xinox JCreator (Windows)
  • Any Text Editor

Чем отличаются расширения java и jar?

.jar — это пакет. Например, Java-библиотека может быть оформлена в виде .jar файла, который по сути является архивом и содержит в себе Java-классы, файл манифеста и прочее.

12 сен 2017 в 15:06

Обязательно ли менять расширение с .java на .jar ?

12 сен 2017 в 15:12

@Николай тебе ниже ответ дали. В чем разница. файл .java не надо переименовывать в .jar

12 сен 2017 в 15:13

@Николай файл с расширением .java это просто исходный код. Т.е. это полуфабрикат, а не конечный продукт. Конечный продукт может иметь расширение .class, такой файл уже можно запустить. Если классов много, то можно упаковать их пакет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *