Mikä on JAVA-tiedosto?

Miten avata, muokata ja muuntaa JAVA-tiedostoja

JAVA- tiedostopääte (tai vähemmän yleisimmin .JAV-loppuliite) sisältävä tiedosto on Java-ohjelmointikielellä kirjoitettu Java-lähdekooditiedosto. Se on selkeä tekstitiedostomuoto, joka on täysin luettavissa tekstieditorissa ja joka on olennainen koko Java-sovellusten rakentamisprosessin kannalta.

Java-kääntäjä käyttää JAVA-tiedostoa luodakseen Java-luokkatiedostot (.CLASS), joka on tavallisesti binääritiedosto eikä ihmisen luettavissa. Jos lähdekooditiedosto sisältää useita luokkia, kukin niistä kootaan omaan CLASS-tiedostoonsa.

Se on CLASS-tiedosto, joka sitten muuttuu suoritettavaksi Java-sovellukseksi, jossa on JAR- tiedostopääte. Nämä Java Archive -tiedostot helpottavat .CLASS-tiedostojen ja muiden Java-sovellusresurssien tallentamista ja jakelua, kuten kuvia ja ääniä.

JAVA-tiedostojen avaaminen

Mahdollisuudet ovat ohut, että sinulla on tietokoneellesi ohjelma, joka avaa JAVA-tiedoston kaksoisnapsautettuna. Jos haluat tehdä tämän, katso Muuta, mikä ohjelma avaa tiedoston Windowsissa . Muussa tapauksessa voit avata JAVA-tiedoston alla olevien ohjelmien avulla avaamalla ensin ohjelmiston ja valitsemalla Tiedosto- valikosta Java-lähdekooditiedoston.

JAVA-tiedoston tekstiä voi lukea minkä tahansa tekstieditorin, kuten Notepad in Windowsissa, TextEdit macOS: ssä jne. Voit nähdä suosikkisi parhaimmissasi tekstieditorissa.

Kuitenkin JAVA-tiedostot ovat vain todella hyödyllisiä, kun ne on koottu bytecode-luokkatiedostoon, jonka Java SDK voi tehdä. Oracle Java Virtual Machine (JVM) käyttää CLASS-tiedoston tietoja, kun JAR-tiedosto on luotu.

Käytä komentokehotteen seuraavaa komentoa avaamaan JAVA-tiedosto Java SDK: ssa, joka tekee CLASS-tiedoston JAVA-tiedostosta. Varmista tietenkin, että muutat tekstiä lainausmerkkien ollessa todellinen polku JAVA-tiedostoosi.

javac "path-to-file.java"

Huomaa: Tämä "javac" -komento toimii vain, jos tietokoneessa on javac.exe-tiedosto, joka sisältää Java SDK -asennuksen. Tämä EXE- tiedosto on tallennettu C: \ Program Files \ jdk (versio) \ hakemistoon "bin" -kansioon. Helpoin tapa käyttää komentoa on asettaa EXE-tiedostopolku PATH- ympäristömuuttujaksi .

Voit muokata JAVA-tiedostoja käyttämällä sovelluskehitykseen tarkoitettua ohjelmaa, kuten Eclipse tai JCreator LE. Teksti-toimittajat, kuten NetBeans ja yllä mainitut linkit, voivat myös olla hyödyllisiä JAVA-tiedostojen muokkaamiseen.

Miten muuntaa JAVA-tiedosto

Koska JAVA-tiedosto sisältää Java-sovelluksen lähdekoodin, se on helposti siirrettävissä muihin sovelluksiin tai ohjelmointikieliin, jotka voivat ymmärtää koodin tai kääntää sen muulle.

Voit esimerkiksi muuntaa JAVA-tiedoston Kotlin-tiedostoksi käyttämällä IntelliJ IDEA: ta. Käytä Koodi- valikkokohtaa Muuta Java-tiedostoa Kotlin-tiedostoon tai siirry Ohje> Etsi toiminto -valikkoon ja aloita kirjoittamalla haluamasi toiminto, kuten "muokkaa java-tiedostoa". Sen pitäisi tallentaa JAVA-tiedosto KT-tiedostoon.

Käytä edellä mainittua javac- komentoa muuntamalla JAVA CLASSiin. Jos et voi vedota javac-työkalusta komentoriviltä, ​​yksi CMD-temppu, jonka voit tehdä, on päästä EXE-tiedoston sijaintiin edellä kuvatulla tavalla ja vedä sitten ja vedä javac.exe- tiedosto suoraan Komento-kehotteeseen suorittamalla komento.

Kun tiedosto on CLASS-tiedostomuodossa, voit olennaisesti muuntaa JAVA: n JAR: ksi käyttämällä Jar- komentoa, kuten on kuvattu tässä Java-opetusohjelmassa Oraclessa. Se tekee JAR-tiedoston CLASS-tiedoston avulla.

JSmooth ja JexePack ovat kaksi työkalua, joiden avulla JAVA-tiedosto voidaan muuntaa EXE: ksi, jotta Java-sovellus voi toimia tavallisena Windows-suoritustiedostona.

Et voi silti avata tiedostoa?

Ensimmäinen asia, jonka pitäisi tehdä, jos tiedosto ei ole avautumassa tai muuntamassa edellä kuvatuilla työkaluilla, on tarkistaa tiedosto laajennus. On mahdollista, että et käytä JAVA-tiedostoa vaan vaan tiedostoa, joka käyttää samalla tavoin kirjoitettua tiedostoa.

Esimerkiksi AVA-loppu näyttää vähän kuin JAVA, mutta sitä käytetään AvaaBook eBook -tiedostoihin. Jos sinulla on AVA-tiedosto, se ei aukea ohjelmiin ylhäältä vaan toimii vain Persian AvaaPlayer -ohjelmiston kanssa.

JA-tiedostot voivat näyttää myös Java-tiedostoilta, mutta ne ovat itse asiassa Jet Archive -tiedostoja, jotka tallentavat pakattuja pelitiedostoja. JVS-tiedostot ovat samankaltaisia, mutta ne ovat JavaScript Proxy Autoconfig -tiedostoja, joita web-selaimet käyttävät määrittäessään välityspalvelinta.