JAVA-fil (Hva det er & Hvordan åpne en)

Innholdsfortegnelse:

JAVA-fil (Hva det er & Hvordan åpne en)
JAVA-fil (Hva det er & Hvordan åpne en)
Anonim

What to Know

  • En JAVA-fil er en Java-kildekodefil.
  • Åpne en med hvilken som helst tekstredigerer, som Komodo Edit.
  • Konverter til Kotlin med IntelliJ IDEA.

Denne artikkelen forklarer hva en JAVA-fil er og hvordan du åpner en på datamaskinen din, eller konverterer en til en KT-, JAVA- eller EXE-fil.

Hva er en JAVA-fil?

En fil med filtypen JAVA (eller mindre vanlig,. JAV-suffikset) er en Java-kildekodefil skrevet i programmeringsspråket Java. Det er et vanlig tekstfilformat som er fullstendig lesbart i et tekstredigeringsprogram og avgjørende for hele prosessen med å bygge Java-applikasjoner.

En JAVA-fil brukes av en Java-kompilator for å lage en Java-klassefiler (. CLASS), som vanligvis er en binær fil og ikke lesbar av mennesker. Hvis kildekodefilen inneholder flere klasser, blir hver enkelt kompilert til sin egen CLASS-fil.

Det er CLASS-filen som deretter blir omgjort til en kjørbar app med JAR-filtypen. Disse Java-arkivene gjør det enklere å lagre og distribuere CLASS-filer og andre applikasjonsressurser som bilder og lyder.

Image
Image

Hvordan åpne JAVA-filer

Sjansen er liten for at du har et program på datamaskinen din som åpner en JAVA-fil når du dobbeltklikker. Ellers kan du bruke et av programmene nedenfor ved først å åpne programvaren og deretter bruke en File eller Import-meny for å søke etter filen.

Teksten i en JAVA-fil kan leses av et hvilket som helst tekstredigeringsprogram, som Notisblokk i Windows, TextEdit i macOS osv.

Java-filer er imidlertid bare nyttige når de er kompilert til en bytekode-CLASS-fil, noe en Java SDK kan gjøre. Data i CLASS-filen brukes av Oracles Java Virtual Machine (JVM) når JAR-filen er opprettet.

Bruk følgende kommando i ledeteksten for å åpne JAVA-filen i Java SDK, som vil lage en CLASS-fil. Pass på å endre teksten i anførselstegnene til å være banen til filen din.


javac "path-to-file.java"

Denne kommandoen fungerer bare hvis du har javac.exe-filen på datamaskinen, som følger med Java SDK-installasjonen. Denne filen er lagret i bin-mappen i C:\Program Files\jdk(version)\-katalogen. Den enkleste måten å bruke kommandoen på er å angi denne plasseringen som en PATH-miljøvariabel.

For å redigere JAVA-filer, bruk et program beregnet for applikasjonsutvikling, som Eclipse eller JCreator LE. Tekstredigerere som NetBeans og de i lenken ovenfor kan også være nyttige.

Hvordan konvertere en JAVA-fil

Siden en JAVA-fil inneholder kildekoden for en Java-applikasjon, kan den enkelt overføres til andre applikasjoner eller programmeringsspråk som kan forstå koden eller oversette den til noe annet.

Du kan for eksempel konvertere en JAVA-fil til en Kotlin-fil ved å bruke IntelliJ IDEA. Enten bruk Code menyelementet for å finne Konverter Java-filen til Kotlin-fil- alternativet eller få tilgang til Help > Finn handling-menyen og begynn å skrive handlingen du vil fullføre, for eksempel konverter java-fil. Det skal lagre JAVA-filen til en KT-fil.

Bruk javac-kommandoen nevnt ovenfor for å konvertere JAVA til CLASS. Hvis du ikke ser ut til å starte verktøyet fra kommandoprompt, er et CMD-triks du kan gjøre å få tilgang til EXE-filens plassering som beskrevet ovenfor, og deretter dra og slipp javac.exe-filen direkte inn i ledeteksten for å fullføre kommandoen.

Når filen er i CLASS-formatet, kan du i hovedsak konvertere JAVA til JAR ved å bruke jar-kommandoen, som beskrevet i denne Java-opplæringen fra Oracle. Den vil lage en JAR-fil ved å bruke CLASS-filen.

JSmooth og JexePack er to verktøy som kan brukes til å konvertere JAVA til EXE slik at appen kan kjøre som en vanlig Windows-kjørbar fil.

Kan du fortsatt ikke åpne den?

Det første du bør gjøre hvis filen ikke åpnes eller konverteres med verktøyene beskrevet ovenfor, er å dobbeltsjekke filtypen. Det er mulig du faktisk ikke har å gjøre med en JAVA-fil, men i stedet for en fil som bruker en filtype på samme måte.

AVA-suffikset ser for eksempel litt ut som JAVA, men det brukes for AvaaBook eBook-filer. Hvis du har å gjøre med en AVA-fil, åpnes den ikke med programmene ovenfra, men fungerer i stedet bare med Persian AvaaPlayer.

JA-filer er like; dette er Jet Archive-filer som lagrer komprimerte spillfiler. En annen er JavaScript Proxy Autoconfig-filer (. JVS) som nettlesere bruker til å konfigurere en proxy-server.

FAQ

    Hvordan leser jeg en fil i Java?

    Du kan lese en fil, for eksempel en CSV-fil, i Java ved å bruke klassemetoden BufferedReader. Besøk Oracles dokumentasjon for å lære mer om BufferedReader-klassen og andre metoder for å lese filer, for eksempel FileReader, InputStreamReader og Files.newBufferedReader()

    Hvordan lager jeg en fil i Java?

    Det er flere alternativer for å lage filer i Java. En metode er createNewFile()-metoden for å åpne en tom fil. Dykk dypere med Oracles veiledning om å lage filer i Java.

Anbefalt: