Файл JAVA (что это такое и как его открыть)

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

Файл JAVA используется компилятором Java для создания файлов классов Java (.CLASS), которые обычно являются двоичным файлом и не читаются человеком. Если файл исходного кода содержит несколько классов, каждый из них компилируется в свой собственный файл CLASS.

Это файл CLASS, который затем превращается в исполняемое приложение Java с расширением файла JAR. Эти файлы Java Archive упрощают хранение и распространение файлов .CLASS и других ресурсов приложений Java, таких как изображения и звуки.

Как открыть файлы JAVA

Скорее всего, у вас на компьютере есть программа, которая при двойном щелчке открывает файл JAVA. В противном случае используйте приведенные ниже программы, чтобы открыть файл JAVA, сначала открыв программное обеспечение, а затем с помощью меню «Файл» найдите файл исходного кода Java.

Текст в файле JAVA может быть прочитан любым текстовым редактором, таким как Блокнот в Windows, TextEdit в macOS и т. Д.

Однако файлы JAVA действительно полезны, только когда они скомпилированы в файл CLASS с байт-кодом, что может сделать Java SDK. Данные в файле CLASS используются виртуальной машиной Java Java (JVM) Oracle после создания файла JAR.

Используйте следующую команду в командной строке, чтобы открыть файл JAVA в Java SDK, который создаст файл CLASS из файла JAVA. Обязательно измените текст в кавычках на фактический путь к вашему файлу JAVA.

javac "path-to-file.java"

Эта команда «javac» работает только в том случае, если на вашем компьютере есть файл javac.exe, который поставляется вместе с установкой Java SDK. Этот EXE-файл хранится в папке «bin» каталога C: \ Program Files \ jdk (версия) \. Самый простой способ использовать команду — установить путь к файлу EXE в качестве переменной среды PATH.

Для редактирования файлов JAVA вы можете использовать программу, предназначенную для разработки приложений, например Eclipse или JCreator LE. Текстовые редакторы, такие как NetBeans и ссылки, приведенные выше, также могут быть полезны для изменения файлов JAVA.

Как конвертировать файл JAVA

Поскольку файл JAVA содержит исходный код для Java-приложения, он легко переносится в другие приложения или языки программирования, которые могут понять код или перевести его на что-то другое.

Например, вы можете преобразовать файл JAVA в файл Kotlin, используя IntelliJ IDEA. Либо использовать Код пункт меню, чтобы найти Конвертировать файл Java в файл Kotlin вариант или доступ к Помогите > Найти действие меню и начните вводить действие, которое вы хотите выполнить, например, «конвертировать файл Java». Следует сохранить файл JAVA в файл KT.

Используйте указанную выше команду javac для преобразования JAVA в CLASS. Если вы не можете вызвать инструмент javac из командной строки, вы можете воспользоваться одним из приемов CMD — получить доступ к расположению EXE-файла, как описано выше, а затем перетащить файл javac.exe непосредственно в командную строку для завершения команды.

Как только файл в формате файла CLASS, вы можете конвертировать JAVA в JAR, используя яс команда, как описано в этом руководстве по Java от Oracle. Он создаст файл JAR, используя файл CLASS.

JSmooth и JexePack — это два инструмента, которые можно использовать для преобразования файла JAVA в EXE, чтобы приложение Java могло работать как обычный исполняемый файл Windows.

Все еще не можете открыть файл?

Первое, что вы должны сделать, если ваш файл не открывается или не конвертируется с помощью инструментов, описанных выше, это дважды проверить расширение файла. Вполне возможно, что вы на самом деле имеете дело не с файлом JAVA, а с файлом, который использует аналогичное расширение файла.

Например, суффикс AVA выглядит немного как JAVA, но используется для файлов электронных книг AvaaBook. Если вы имеете дело с файлом AVA, он не открывается программами, указанными выше, а работает только с программным обеспечением Persian AvaaPlayer.

Файлы JA также могут выглядеть как файлы, связанные с Java, но на самом деле это файлы Jet Archive, в которых хранятся сжатые файлы игры. Файлы JVS похожи, но являются файлами прокси-сервера JavaScript Proconfig, которые веб-браузеры используют для настройки прокси-сервера.

Ссылка на основную публикацию