JAVA-fil (hvad det er & Sådan åbnes en)

Indholdsfortegnelse:

JAVA-fil (hvad det er & Sådan åbnes en)
JAVA-fil (hvad det er & Sådan åbnes en)
Anonim

Hvad du skal vide

  • En JAVA-fil er en Java-kildekodefil.
  • Åbn en med en hvilken som helst teksteditor, f.eks. Komodo Edit.
  • Konverter til Kotlin med IntelliJ IDEA.

Denne artikel forklarer, hvad en JAVA-fil er, og hvordan man åbner en på din computer eller konverterer en til en KT-, JAVA- eller EXE-fil.

Hvad er en JAVA-fil?

En fil med filtypenavnet JAVA (eller mindre almindeligt,. JAV-suffikset) er en Java-kildekodefil skrevet i Java-programmeringssproget. Det er et almindeligt tekstfilformat, der er fuldstændig læsbart i en teksteditor og afgørende for hele processen med at bygge Java-applikationer.

En JAVA-fil bruges af en Java-kompiler til at skabe en Java-klasse-filer (. CLASS), som norm alt er en binær fil og ikke kan læses af mennesker. Hvis kildekodefilen indeholder flere klasser, kompileres hver i sin egen CLASS-fil.

Det er CLASS-filen, der derefter bliver omdannet til en eksekverbar app med filtypenavnet JAR. Disse Java-arkiver gør det nemmere at gemme og distribuere CLASS-filer og andre applikationsressourcer såsom billeder og lyde.

Image
Image

Sådan åbner man JAVA-filer

Chancen er lille for, at du har et program på din computer, der åbner en JAVA-fil, når der dobbeltklikkes. Ellers skal du bruge et af programmerne nedenfor ved først at åbne softwaren og derefter bruge en File eller Import menu for at søge efter filen.

Teksten i en JAVA-fil kan læses af enhver teksteditor, såsom Notesblok i Windows, TextEdit i macOS osv.

Java-filer er dog kun nyttige, når de er kompileret til en bytekode-CLASS-fil, hvilket en Java SDK kan. Data i CLASS-filen bruges af Oracles Java Virtual Machine (JVM), når JAR-filen er blevet oprettet.

Brug følgende kommando i kommandoprompt til at åbne JAVA-filen i Java SDK, som vil lave en CLASS-fil. Sørg selvfølgelig for at ændre teksten i anførselstegnene til at være stien til din fil.


javac "path-to-file.java"

Denne kommando virker kun, hvis du har javac.exe-filen på din computer, som følger med Java SDK-installationen. Denne fil er gemt i mappen bin i mappen C:\Program Files\jdk(version)\. Den nemmeste måde at bruge kommandoen på er at indstille denne placering som en PATH miljøvariabel.

For at redigere JAVA-filer skal du bruge et program beregnet til applikationsudvikling, såsom Eclipse eller JCreator LE. Teksteditorer som NetBeans og dem i linket ovenfor kan også være nyttige.

Sådan konverteres en JAVA-fil

Da en JAVA-fil indeholder kildekoden til en Java-applikation, kan den nemt overføres til andre applikationer eller programmeringssprog, der kan forstå koden eller oversætte den til noget andet.

Du kan for eksempel konvertere en JAVA-fil til en Kotlin-fil ved hjælp af IntelliJ IDEA. Brug enten menupunktet Code for at finde Konverter Java-fil til Kotlin-fil eller få adgang til Help > Find Action-menuen, og begynd at skrive den handling, du vil fuldføre, som convert java file Det burde gemme JAVA-filen til en KT-fil.

Brug kommandoen javac nævnt ovenfor for at konvertere JAVA til CLASS. Hvis du ikke ser ud til at starte værktøjet fra kommandoprompt, er et CMD-trick, du kan gøre, at få adgang til EXE-filens placering som beskrevet ovenfor, og derefter trække og slippe javac.exe-filen direkte ind i kommandoprompt for at fuldføre kommandoen.

Når filen er i CLASS-formatet, kan du i det væsentlige konvertere JAVA til JAR ved hjælp af kommandoen jar, som beskrevet i denne Java-tutorial fra Oracle. Det vil lave en JAR-fil ved hjælp af CLASS-filen.

JSmooth og JexePack er to værktøjer, der kan bruges til at konvertere JAVA til EXE, så appen kan køre som en normal Windows-eksekverbar fil.

Kan du stadig ikke åbne den?

Det første du skal gøre, hvis filen ikke åbnes eller konverteres med værktøjerne beskrevet ovenfor, er at dobbelttjekke filtypenavnet. Det er muligt, at du faktisk ikke har at gøre med en JAVA-fil, men i stedet en fil, der bruger en filtypenavn, der staves på samme måde.

For eksempel ligner AVA-suffikset lidt JAVA, men det bruges til AvaaBook eBook-filer. Hvis du har med en AVA-fil at gøre, åbnes den ikke med programmerne fra oven, men fungerer i stedet kun med Persian AvaaPlayer.

JA filer ligner hinanden; disse er Jet Archive-filer, der gemmer komprimerede spilfiler. En anden er JavaScript Proxy Autoconfig-filer (. JVS), som webbrowsere bruger til at konfigurere en proxyserver.

FAQ

    Hvordan læser jeg en fil i Java?

    Du kan læse en fil, såsom en CSV-fil, i Java ved at bruge klassemetoden BufferedReader. Besøg Oracles dokumentation for at lære mere om BufferedReader-klassen og andre metoder til at læse filer, såsom FileReader, InputStreamReader og Files.newBufferedReader()

    Hvordan opretter jeg en fil i Java?

    Der er flere muligheder for at oprette filer i Java. En metode er createNewFile() metoden til at åbne en tom fil. Dyk dybere med Oracles selvstudie om oprettelse af filer i Java.

Anbefalede: