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

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

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

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

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

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

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

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

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

javac "path-to-file.java"

Эта команда «javac» работает, только если на вашем компьютере есть файл javac.exe, который поставляется с установкой Java SDK. Этот EXE-файл хранится в бункер папка 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, он не открывается с программами, указанными выше, а работает только с персидским программным обеспечением AvaaPlayer.

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