Как да отворите, редактирате и конвертирате JAVA файлове
Файлът с разширението JAVA (или по-рядко приставката .JAV) е файл на изходен код на Java, написан на програмния език на Java. Това е формат на обикновен текстов файл , който е напълно четим в текстов редактор и е от съществено значение за целия процес на изграждане на Java приложения.
JAVA файлът се използва от Java компилатор, за да създаде Java клас файлове (.CLASS), което обикновено е бинарен файл, а не човешки четец. Ако файлът на изходния код съдържа няколко класа, всеки от тях се компилира в своя CLASS файл.
Това е CLASS файлът, който след това се превръща в изпълнимо Java приложение с разширението на JAR файла. Тези файлове за архивиране на Java улесняват съхраняването и разпространението на .CLASS файлове и други ресурси на Java приложения като изображения и звуци.
Как да отворите JAVA файлове
Шансовете са малки, че имате програма на компютъра си, която ще отвори JAVA файл, когато щракнете двукратно. Ако искате да направите това, вижте Как да промените програма, която отваря файл в Windows . В противен случай, използвайте програмите по-долу, за да отворите JAVA файла, като първо отворите софтуера и след това използвате менюто Файл, за да прегледате файла на изходния код на Java.
Текстът в JAVA файла може да бъде прочетен от всеки текстов редактор, като Notepad в Windows, TextEdit в macOS и т.н. Можете да видите нашите любими в нашия списък с най- добрите безплатни редактори на текст .
Файловете JAVA обаче са действително полезни, когато са компилирани във файл с байт-код, който Java SDK може да направи. Данните във файла CLASS се използват от Java Virtual Machine (JVM) на Oracle след създаването на JAR файла.
Използвайте следната команда в командния ред, за да отворите JAVA файла в Java SDK, който ще направи файл CLASS от JAVA файла. Не забравяйте, разбира се, да промените текста в кавичките, за да бъде действителният път към вашия JAVA файл.
javac "path-to-file.java"Забележка: Тази команда "javac" работи само ако имате javac.exe файла на вашия компютър, който се доставя с инсталирането на SDK на Java. Този EXE файл се съхранява в папката "bin" на директорията C: \ Program Files \ jdk (version) \ . Най-лесният начин да използвате командата е да зададете пътя за EXE файла като променлива за обкръжението PATH.
За да редактирате JAVA файлове, можете да използвате програма, предназначена за разработка на приложения, като Eclipse или JCreator LE. Текстови редактори като NetBeans и тези в линка по-горе също могат да бъдат полезни при модифициране на JAVA файлове.
Как да конвертирате JAVA файл
Тъй като JAVA файлът съдържа изходния код за Java приложение, той лесно се прехвърля към други приложения или програмни езици, които могат да разберат кода или да го преведат на нещо друго.
Например, можете да конвертирате JAVA файл в файл на Kotlin, като използвате IntelliJ IDEA. Или използвайте елемента от менюто " Код ", за да намерите файла "Преобразуване на Java" в опцията " Котлин файл ", или да отворите менюто Помощ> Намиране на действие и да започнете да въвеждате действието, което искате да изпълните, например "Конвертиране на Java файл". Той трябва да запази JAVA файла в KT файл.
Използвайте командата javac, посочена по-горе, за да преобразувате JAVA в CLASS. Ако не можете да извикате инструмента javac от Command Prompt, един CMD трик, който можете да направите, е да осъществите достъп до местоположението на EXE файла, както е описано по-горе, след което плъзнете и пуснете файла javac.exe директно в командния ред, за да завършите командата.
След като файлът е във файловия формат CLASS, можете по същество да конвертирате JAVA в JAR с помощта на командата jar , както е описано в този урок от Oracle. Той ще направи JAR файл, използвайки файла CLASS.
JSmooth и JexePack са два инструмента, които могат да се използват за преобразуване на JAVA файла в EXE, така че приложението Java да може да работи като нормален изпълним файл на Windows.
Все още не можете да отворите файла?
Първото нещо, което трябва да направите, ако файлът ви не отваря или конвертира с инструментите, описани по-горе, е да проверите отново разширението на файла. Възможно е всъщност да не се занимавате с JAVA файл, а вместо това да използвате файл с подобно разширение на файловете.
Например, AVA наставката изглежда малко като JAVA, но се използва за eBook файлове на AvaaBook. Ако имате работа с AVA файл, той няма да се отваря с програмите от горе, а вместо това работи само с персийския софтуер AvaaPlayer.
JA файловете също могат да изглеждат като файлове, свързани с Java, но те всъщност са Jet Archive файлове, които съхраняват компресирани файлове на игри. JVS файловете са подобни, но са JavaScript Proxy Autoconfig файлове, които уеб браузърите използват, за да конфигурират прокси сървър.