Skip to main content

JAVA-fil (hva det er og hvordan man åpner en)

Java Deprecation (April 2025)

Java Deprecation (April 2025)
Anonim

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

En JAVA-fil brukes av en Java-kompilator til å lage en Java-klassefil (.CLASS), som vanligvis er en binærfil og ikke menneskelig lesbar. Hvis kildekoden filen inneholder flere klasser, blir hver enkelt kompilert i sin egen KLASS-fil.

Det er CLASS-filen som deretter blir til et kjørbar Java-program med JAR-filtypen. Disse Java Archive-filene gjør det enklere å lagre og distribuere .CLASS-filer og andre Java-programressurser som bilder og lyder.

Slik åpner du JAVA-filer

Sjansen er slank at du har et program på datamaskinen som åpner en JAVA-fil når du dobbeltklikker. Ellers kan du bruke programmene nedenfor for å åpne JAVA-filen ved først å åpne programvaren og deretter bruke Fil menyen for å bla etter Java Source Code-filen.

Teksten i en JAVA-fil kan leses av ethvert tekstredigeringsprogram, som Notisblokk i Windows, TextEdit i MacOS, etc.

JAVA-filer er imidlertid bare nyttige når de kompileres til en bytecode-KLASS-fil, som en Java SDK kan gjøre. Data i CLASS-filen brukes av Oracle's Java Virtual Machine (JVM) når JAR-filen er opprettet.

Bruk følgende kommando i Kommandoprompt for å åpne JAVA-filen i Java SDK, som vil lage en KLASS-fil fra JAVA-filen. Pass på at du selvsagt endrer teksten i sitatene for å være den faktiske banen til JAVA-filen din.

javac "path-to-file.java"

Merk: Denne kommandoen "javac" fungerer bare hvis du har filen javac.exe på datamaskinen din, som følger med Java SDK-installasjonen. Denne EXE-filen er lagret i "bin" -mappen til C: Programfiler jdk (versjon) katalogen. Den enkleste måten å bruke kommandoen på er å angi EXE-filbanen som en PATH-miljøvariabel.

For å redigere JAVA-filer kan du bruke et program beregnet for applikasjonsutvikling, som Eclipse eller JCreator LE. Tekstredigerere som NetBeans og de i linken over kan også være nyttige for å endre JAVA-filer.

Slik konverterer du en JAVA-fil

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

For eksempel kan du konvertere en JAVA-fil til en Kotlin-fil ved hjelp av IntelliJ IDEA. Bruk enten Kode menyelement for å finne Konverter Java-fil til Kotlin-fil alternativ eller få tilgang til Hjelp> Finn handling menyen og begynn å skrive inn handlingen du vil fullføre, for eksempel "konverter java-fil." Det bør lagre JAVA-filen i en KT-fil.

Bruke javac kommando nevnt ovenfor for å konvertere JAVA til KLASSE. Hvis du ikke ser ut til å påberope javac-verktøyet fra Kommandoprompt, kan et CMD-triks du kan gjøre, få tilgang til EXE-filens plassering som beskrevet ovenfor, og dra og slipp deretter javac.exe fil direkte inn i kommandoprompt for å fullføre kommandoen.

Når filen er i KLASS-filformatet, kan du i hovedsak konvertere JAVA til JAR ved hjelp av krukke kommando, som beskrevet i denne Java-opplæringen fra Oracle. Det vil lage en JAR-fil ved hjelp av KLASS-filen.

JSmooth og JexePack er to verktøy som kan brukes til å konvertere JAVA-filen til EXE, slik at Java-programmet kan løpe som en vanlig Windows-kjørbar fil.

Kan du ikke åpne filen?

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 at du egentlig ikke håndterer en JAVA-fil, men i stedet en fil som bruker en tilsvarende stavet filtillegg.

For eksempel ser AVA-suffikset litt ut som JAVA, men brukes til AvaaBook eBook-filer. Hvis du har en AVA-fil, vil den ikke åpne med programmene ovenfra, men i stedet fungerer det bare med persisk AvaaPlayer-programvaren.

JA-filer kan se ut som Java-relaterte filer, men de er faktisk Jet Archive-filer som lagrer komprimerte spillfiler. JVS-filer er liknende, men er JavaScript Proxy Autoconfig-filer som nettlesere bruker til å konfigurere en proxy-server.