Een bestand met de JAVA-bestandsextensie (of minder vaak het .JAV-achtervoegsel) is een Java-broncodebestand dat is geschreven in de programmeertaal Java. Het is een indeling voor platte tekstbestanden die volledig leesbaar is in een teksteditor en essentieel is voor het hele proces van het bouwen van Java-toepassingen.
Een JAVA-bestand wordt door een Java-compiler gebruikt om een Java-klasse-bestand (.CLASS) te maken, meestal een binair bestand dat niet leesbaar is voor mensen. Als het broncodebestand meerdere klassen bevat, wordt elk bestand gecompileerd tot zijn eigen CLASS-bestand.
Het is het CLASS-bestand dat vervolgens wordt omgezet in een uitvoerbare Java-toepassing met de JAR-bestandsextensie. Met deze Java-archiefbestanden is het eenvoudiger om CLASS-bestanden en andere bronnen voor Java-toepassingen, zoals afbeeldingen en geluiden, op te slaan en te distribueren.
Hoe JAVA-bestanden te openen
De kans is klein dat je een programma op je computer hebt waarmee een JAVA-bestand wordt geopend als er dubbel op wordt geklikt. Gebruik anders de onderstaande programma's om het JAVA-bestand te openen door eerst de software te openen en vervolgens de het dossier om naar het Java Source Code-bestand te bladeren.
De tekst in een JAVA-bestand kan door elke teksteditor worden gelezen, zoals Kladblok in Windows, Teksteditor in macOS, enz.
JAVA-bestanden zijn echter alleen nuttig wanneer ze zijn gecompileerd tot een bytecode CLASS-bestand, wat een Java SDK kan doen. Gegevens in het bestand CLASS worden gebruikt door de Java Virtual Machine (JVM) van Oracle zodra het JAR-bestand is gemaakt.
Gebruik de volgende opdracht in de opdrachtprompt om het JAVA-bestand te openen in de Java SDK, waarmee een CLASS-bestand uit het JAVA-bestand wordt gemaakt. Zorg ervoor dat u de tekst in de aanhalingstekens natuurlijk verandert in het eigenlijke pad naar uw JAVA-bestand.
javac "path-to-file.java"
Notitie: Deze "javac" -opdracht werkt alleen als u het bestand javac.exe op uw computer hebt, dat wordt meegeleverd met de Java SDK-installatie. Dit EXE-bestand wordt opgeslagen in de map "bin" van de C: Program Files jdk (versie) directory. De gemakkelijkste manier om de opdracht te gebruiken is om het EXE-bestandspad in te stellen als een PATH-omgevingsvariabele. Om JAVA-bestanden te bewerken, kunt u een programma gebruiken dat bedoeld is voor de ontwikkeling van toepassingen, zoals Eclipse of JCreator LE. Teksteditors zoals NetBeans en die in de bovenstaande link kunnen ook nuttig zijn voor het aanpassen van JAVA-bestanden. Aangezien een JAVA-bestand de broncode voor een Java-toepassing bevat, is het eenvoudig overdraagbaar naar andere toepassingen of programmeertalen die de code kunnen begrijpen of naar iets anders kunnen vertalen. U kunt bijvoorbeeld een JAVA-bestand converteren naar een Kotlin-bestand met IntelliJ IDEA. Gebruik de Code menu-item om het te vinden Converteer Java-bestand naar Kotlin-bestand optie of ga naar de Help> Actie zoeken menu en begin met het typen van de actie die u wilt voltooien, zoals 'convert java file'. Het zou het JAVA-bestand moeten opslaan in een KT-bestand. Gebruik de javac commando hierboven vermeld om JAVA om te zetten naar KLASSE. Als het lijkt alsof u de javac-tool niet via de opdrachtprompt aanroept, is één CMD-truc die u kunt doen toegang tot de locatie van het EXE-bestand zoals hierboven beschreven en sleept u vervolgens de javac.exe bestand rechtstreeks in de opdrachtprompt om de opdracht te voltooien. Zodra het bestand de CLASS-bestandsindeling heeft, kunt u JAVA hoofdzakelijk converteren naar JAR met behulp van de pot opdracht, zoals beschreven in deze Java-zelfstudie van Oracle. Het maakt een JAR-bestand met behulp van het bestand CLASS. JSmooth en JexePack zijn twee tools die kunnen worden gebruikt om het JAVA-bestand naar EXE te converteren, zodat de Java-toepassing kan worden uitgevoerd als een normaal Windows-uitvoerbaar bestand. Het eerste dat u moet doen als uw bestand niet wordt geopend of geconverteerd met de hierboven beschreven hulpmiddelen, is om de bestandsextensie opnieuw te controleren. Het is mogelijk dat u niet echt te maken hebt met een JAVA-bestand, maar in plaats daarvan een bestand dat een vergelijkbare speldextensie gebruikt. Het AVA-achtervoegsel lijkt bijvoorbeeld een beetje op JAVA, maar wordt gebruikt voor AvaaBook eBook-bestanden. Als je te maken hebt met een AVA-bestand, wordt het niet geopend met de programma's van hierboven, maar wordt alleen gewerkt met de Perzische AvaaPlayer-software. JA-bestanden kunnen ook op Java-gerelateerde bestanden lijken, maar het zijn in feite Jet Archive-bestanden die gecomprimeerde gamebestanden opslaan. JVS-bestanden zijn vergelijkbaar, maar zijn JavaScript Proxy Autoconfig-bestanden die webbrowsers gebruiken om een proxyserver te configureren. Hoe een JAVA-bestand te converteren
Kan het bestand nog steeds niet openen?




