Skip to main content

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

Уроки Java для профессионалов | #4 - Запись и чтение данных из файлов (Java io) (Июнь 2026)

Уроки Java для профессионалов | #4 - Запись и чтение данных из файлов (Java io) (Июнь 2026)
Anonim

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

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

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

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

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

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

Однако файлы JAVA полезны только тогда, когда они компилируются в файл CLASS байт-кода, который может сделать Java SDK. Данные в файле CLASS используются виртуальной машиной Java Java (JVM), когда файл 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 в класс. Если вы не можете вызвать инструмент 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 Proxy Autoconfig, которые веб-браузеры используют для настройки прокси-сервера.