Skip to main content

JAVA-fil (hvad det er og hvordan man åbner en)

How to Install Java JDK on Windows 10 ( with JAVA_HOME ) (Juni 2025)

How to Install Java JDK on Windows 10 ( with JAVA_HOME ) (Juni 2025)
Anonim

En fil med JAVA filtypen (eller mindre almindeligt .JAV-suffixet) er en Java Source Code-fil, der er skrevet i Java-programmeringssprog. Det er et almindeligt tekstfilformat, der er fuldstændigt læseligt i en teksteditor og er afgørende for hele processen med at opbygge Java-applikationer.

En JAVA-fil bruges af en Java-compiler til at oprette en Java-klassefil (.CLASS), som normalt er en binær fil og ikke kan læses af mennesker. Hvis kildekodefilen indeholder flere klasser, kompileres hver enkelt i sin egen KLASS-fil.

Det er CLASS-filen, der derefter omdannes til en eksekverbar Java-applikation med JAR-filtypen. Disse Java Archive-filer gør det nemmere at gemme og distribuere .CLASS-filer og andre Java-programressourcer som billeder og lyde.

Sådan åbner du JAVA-filer

Chancerne er slanke, at du har et program på din computer, der åbner en JAVA-fil, når du dobbeltklikker. Ellers kan du bruge programmerne herunder til at åbne JAVA-filen ved først at åbne softwaren og derefter bruge Fil menuen for at søge efter Java Source Code-filen.

Teksten i en JAVA-fil kan læses af ethvert tekstredigeringsprogram, som Notesblok i Windows, TextEdit i macOS osv.

JAVA-filer er dog kun nyttige, når de kompileres i en bytecode-KLASS-fil, som et Java SDK kan gøre. Data i CLASS-filen bruges af Oracle's Java Virtual Machine (JVM), når JAR-filen er oprettet.

Brug følgende kommando i kommandoprompt for at åbne JAVA-filen i Java SDK, som vil lave en KLASS-fil fra JAVA-filen. Sørg for selvfølgelig at ændre teksten i citaterne for at være den egentlige vej til din JAVA-fil.

javac "path-to-file.java"

Bemærk: Denne kommando "javac" virker kun, hvis du har filen javac.exe på din computer, der følger med Java SDK-installationen. Denne EXE-fil er gemt i "bin" -mappen på C: Programmer jdk (version) vejviser. Den nemmeste måde at bruge kommandoen på er at indstille EXE-filbanen som en PATH-miljøvariabel.

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

Sådan konverteres en JAVA-fil

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

For eksempel kan du konvertere en JAVA-fil til en Kotlin-fil ved hjælp af IntelliJ IDEA. Brug enten Kode menupunkt for at finde Konverter Java-fil til Kotlin File mulighed eller få adgang til Hjælp> Find handling menu og start med at skrive den handling, du vil gennemføre, som "konverter java-fil." Det skal gemme JAVA-filen til en KT-fil.

Brug javac Kommando nævnt ovenfor for at konvertere JAVA til KLASSE. Hvis du ikke kan synes at påberåbe javac-værktøjet fra Command Prompt, kan et CMD-trick du kan gøre, få adgang til EXE-filens placering som beskrevet ovenfor, og træk og slip derefter javac.exe fil direkte til kommandoprompt for at fuldføre kommandoen.

Når filen er i CLASS-filformatet, kan du i det væsentlige konvertere JAVA til JAR ved hjælp af krukke kommando, 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-filen til EXE, så Java-programmet kan køre som en normal Windows-eksekverbar fil.

Kan du stadig ikke åbne filen?

Den første ting, du skal gøre, hvis din fil ikke åbner eller konverterer med de ovenfor beskrevne værktøjer, er at dobbeltsjekke filudvidelsen. Det er muligt, at du ikke rent faktisk beskæftiger sig med en JAVA-fil, men i stedet en fil, der bruger en tilsvarende stavet filtypenavn.

For eksempel ser AVA-suffikset lidt ud som JAVA, men bruges til AvaaBook eBook-filer. Hvis du beskæftiger dig med en AVA-fil, vil den ikke åbne med programmerne ovenover, men fungerer i stedet kun med persisk AvaaPlayer-software.

JA-filer kan ligne Java-relaterede filer, men de er faktisk Jet Archive-filer, der gemmer komprimerede spilfiler. JVS-filer er ens, men er JavaScript Proxy Autoconfig-filer, som browsere bruger til at konfigurere en proxyserver.