Найти в Дзене
Компьютер на связи

Что такое файл JAVA?

Оглавление

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

https://images.pexels.com/photos/3059661/pexels-photo-3059661.jpeg?cs=srgb&dl=-3059661.jpg&fm=jpg
https://images.pexels.com/photos/3059661/pexels-photo-3059661.jpeg?cs=srgb&dl=-3059661.jpg&fm=jpg

Файл с расширением файла JAVA (или, реже, суффиксом .JAVA) - это файл Java Source Code, написанный на языке программирования 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-файле используются виртуальной машиной Oracle Java Virtual Machine (JVM) после создания JAR-файла.

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

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

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

Как преобразовать файл JAVA

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

Например, файл JAVA можно конвертировать в файл Kotlin с помощью IntelliJ IDEA. Либо воспользуйтесь пунктом меню Code, чтобы найти опцию Convert Java file to Kotlin File, либо зайдите в меню Help > Find Action и начните вводить действие, которое вы хотите завершить, например "конвертировать java файл". Он должен сохранить файл JAVA в файл KT.

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

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

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

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


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

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

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

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

JA файлы могут выглядеть также как файлы, связанные с Java, но на самом деле это файлы Jet Archive, в которых хранятся сжатые игровые файлы.

JVS файлы похожи, но представляют собой файлы JavaScript Proxy Autoconfig, которые веб-браузеры используют для настройки прокси-сервера.

https://images.pexels.com/photos/1181298/pexels-photo-1181298.jpeg?cs=srgb&dl=-1181298.jpg&fm=jpg
https://images.pexels.com/photos/1181298/pexels-photo-1181298.jpeg?cs=srgb&dl=-1181298.jpg&fm=jpg