En fil med JAVA-filtillägget (eller mindre vanligt .JAV-suffixet) är en Java Source Code-fil som skrivs i Java-programmeringsspråket. Det är ett vanligt textfilformat som kan läsas fullständigt i en textredigerare och är väsentlig för hela processen med att bygga Java-applikationer.
En JAVA-fil används av en Java-kompilator för att skapa en Java-klassfiler (.CLASS), som vanligtvis är en binär fil och inte kan läsas av människor. Om källkodfilen innehåller flera klasser sammanställs var och en i sin egen KLASS-fil.
Det är CLASS-filen som sedan omvandlas till en körbar Java-applikation med JAR-filtillägget. Dessa Java-arkivfiler gör det lättare att lagra och distribuera .CLASS-filer och andra Java-programresurser som bilder och ljud.
Så här öppnar du JAVA-filer
Chansen är smal att du har ett program på din dator som öppnar en JAVA-fil när du dubbelklickar. Annars, använd programmen nedan för att öppna JAVA-filen genom att först öppna programvaran och sedan använda Fil menyn för att leta efter Java Source Code-filen.
Texten i en JAVA-fil kan läsas av någon textredigerare, som Anteckningar i Windows, TextEdit i MacOS, etc.
JAVA-filer är emellertid bara användbara när de sammanställs i en bytecode CLASS-fil, som en Java SDK kan göra. Data i CLASS-filen används av Oracles Java Virtual Machine (JVM) när JAR-filen har skapats.
Använd följande kommando i Kommandotolken för att öppna JAVA-filen i Java SDK, som kommer att skapa en KLASS-fil från JAVA-filen. Var noga med att självklart ändra texten i citat för att vara den faktiska sökvägen till din JAVA-fil.
javac "path-to-file.java"
Notera: Detta kommando "javac" fungerar bara om du har filen javac.exe på din dator, som följer med Java SDK-installationen. Denna EXE-fil lagras i mappen "bin" i C: Program Files jdk (version) katalogen. Det enklaste sättet att använda kommandot är att ställa in EXE-filvägen som en PATH-miljövariabel. För att redigera JAVA-filer kan du använda ett program som är avsett för applikationsutveckling, som Eclipse eller JCreator LE. Textredigerare som NetBeans och de som finns i länken ovan kan också vara användbara för att ändra JAVA-filer. Eftersom en JAVA-fil innehåller källkoden för en Java-applikation, kan den lätt överföras till andra program eller programmeringsspråk som kan förstå koden eller översätta den till något annat. Till exempel kan du konvertera en JAVA-fil till en Kotlin-fil med IntelliJ IDEA. Använd antingen Koda menyalternativ för att hitta Konvertera Java-fil till Kotlin File alternativ eller få tillgång till Hjälp> Hitta åtgärd menyn och börja skriva in den åtgärd du vill slutföra, till exempel "konvertera java-fil." Det ska spara JAVA-filen till en KT-fil. Använd javac kommando som nämns ovan för att konvertera JAVA till CLASS. Om du inte kan verka för att använda javac-verktyget från Kommandotolken kan ett CMD-trick du kan göra få tillgång till EXE-filens plats enligt ovan och dra och släpp sedan javac.exe filen direkt i Kommandotolken för att slutföra kommandot. När filen är i CLASS-filformatet kan du väsentligen konvertera JAVA till JAR med hjälp av burk kommando, som beskrivs i denna Java-handledning från Oracle. Det kommer att skapa en JAR-fil med CLASS-filen. JSmooth och JexePack är två verktyg som kan användas för att konvertera JAVA-filen till EXE så att Java-programmet kan köras som en vanlig Windows-körbar fil. Det första du bör göra om filen inte öppnas eller konverteras med verktygen som beskrivs ovan är att dubbelkontrollera filtillägget. Det är möjligt att du inte faktiskt hanterar en JAVA-fil utan istället en fil som använder en liknande stavad filtillägg. Till exempel ser AVA-suffixet ut som JAVA men används för AvaaBook eBook-filer. Om du hanterar en AVA-fil, kommer den inte att öppnas med programmen ovanifrån men fungerar istället bara med persiska AvaaPlayer-programvaran. JA-filer kan se ut som Java-relaterade filer, men de är faktiskt Jet Archive-filer som lagrar komprimerade spelfiler. JVS-filer är likartade men är JavaScript Proxy Autoconfig-filer som webbläsare använder för att konfigurera en proxyserver. Så här konverterar du en JAVA-fil
Kan fortfarande inte öppna filen?




