Fitxer JAVA (Què és & Com obrir-ne un)

Taula de continguts:

Fitxer JAVA (Què és & Com obrir-ne un)
Fitxer JAVA (Què és & Com obrir-ne un)
Anonim

Què cal saber

  • Un fitxer JAVA és un fitxer de codi font de Java.
  • Obre'n un amb qualsevol editor de text, com ara Komodo Edit.
  • Converteix a Kotlin amb IntelliJ IDEA.

Aquest article explica què és un fitxer JAVA i com obrir-ne un a l'ordinador o convertir-ne un en un fitxer KT, JAVA o EXE.

Què és un fitxer JAVA?

Un fitxer amb l'extensió de fitxer JAVA (o menys habitualment, el sufix. JAV) és un fitxer de codi font Java escrit en el llenguatge de programació Java. És un format de fitxer de text senzill que es pot llegir completament en un editor de text i essencial per a tot el procés de creació d'aplicacions Java.

Un compilador Java utilitza un fitxer JAVA per crear fitxers de classe Java (. CLASS), que normalment és un fitxer binari i no llegible per l'home. Si el fitxer de codi font conté diverses classes, cadascuna es compila en el seu propi fitxer CLASS.

És el fitxer CLASS que després es converteix en una aplicació executable amb l'extensió de fitxer JAR. Aquests arxius Java faciliten l'emmagatzematge i la distribució de fitxers CLASS i altres recursos d'aplicacions, com ara imatges i sons.

Image
Image

Com obrir fitxers JAVA

Les possibilitats són escasses que tingueu un programa a l'ordinador que obrirà un fitxer JAVA quan feu doble clic. En cas contrari, utilitzeu un dels programes següents obrint primer el programari i després utilitzant un menú File o Importa per buscar el fitxer.

El text d'un fitxer JAVA es pot llegir per qualsevol editor de text, com ara el Bloc de notes a Windows, TextEdit a macOS, etc.

No obstant això, els fitxers JAVA només són útils quan es compilen en un fitxer CLASS de codi de bytes, cosa que pot fer un SDK de Java. Les dades del fitxer CLASS les utilitza la màquina virtual Java (JVM) d'Oracle un cop creat el fitxer JAR.

Utilitzeu l'ordre següent a l'indicador d'ordres per obrir el fitxer JAVA al Java SDK, que farà un fitxer CLASS. Assegureu-vos, per descomptat, de canviar el text entre cometes perquè sigui el camí del vostre fitxer.


javac "ruta-al-fitxer.java"

Aquesta comanda només funciona si teniu el fitxer javac.exe a l'ordinador, que ve amb la instal·lació de l'SDK de Java. Aquest fitxer s'emmagatzema a la carpeta bin del directori C:\Program Files\jdk(version)\. La manera més senzilla d'utilitzar l'ordre és establir aquesta ubicació com a variable d'entorn PATH.

Per editar fitxers JAVA, utilitzeu un programa destinat al desenvolupament d'aplicacions, com Eclipse o JCreator LE. Els editors de text com NetBeans i els de l'enllaç anterior també poden ser útils.

Com convertir un fitxer JAVA

Com que un fitxer JAVA conté el codi font d'una aplicació Java, es pot transferir fàcilment a altres aplicacions o llenguatges de programació que puguin entendre el codi o traduir-lo a una altra cosa.

Per exemple, podeu convertir un fitxer JAVA en un fitxer Kotlin mitjançant IntelliJ IDEA. Utilitzeu l'element de menú Codi per trobar l'opció Convertir fitxer Java en fitxer Kotlin o accediu a l' Ajuda > Cerqueu el menú Acció i comenceu a escriure l'acció que voleu completar, com ara convertir fitxer java Hauria de desar el fitxer JAVA en un fitxer KT.

Utilitzeu l'ordre javac esmentada anteriorment per convertir JAVA a CLASS. Si sembla que no podeu invocar l'eina des del símbol del sistema, un truc de CMD que podeu fer és accedir a la ubicació del fitxer EXE tal com es descriu anteriorment i després arrossegar i deixar anar el fitxer javac.exe. directament al Símbol del sistema per completar l'ordre.

Un cop el fitxer tingui el format CLASSE, bàsicament podeu convertir JAVA a JAR mitjançant l'ordre jar, tal com es descriu en aquest tutorial de Java d'Oracle. Crearà un fitxer JAR amb el fitxer CLASS.

JSmooth i JexePack són dues eines que es poden utilitzar per convertir JAVA a EXE perquè l'aplicació pugui funcionar com un fitxer executable normal de Windows.

Encara no el pots obrir?

El primer que hauríeu de fer si el fitxer no s'obre o no s'està convertint amb les eines descrites anteriorment és tornar a comprovar l'extensió. És possible que en realitat no estiguis tractant amb un fitxer JAVA, sinó amb un fitxer que utilitza una extensió de fitxer escrita de la mateixa manera.

Per exemple, el sufix AVA s'assembla una mica a JAVA, però s'utilitza per als fitxers de llibres electrònics d'AvaaBook. Si esteu tractant amb un fitxer AVA, no s'obrirà amb els programes de d alt, sinó que només funciona amb Persian AvaaPlayer.

Els fitxers JA són similars; aquests són fitxers Jet Archive que emmagatzemen fitxers de joc comprimits. Un altre són els fitxers de configuració automàtica del servidor intermediari de JavaScript (. JVS) que els navegadors web utilitzen per configurar un servidor intermediari.

FAQ

    Com puc llegir un fitxer a Java?

    Podeu llegir un fitxer, com ara un fitxer CSV, a Java mitjançant el mètode de classe BufferedReader. Visiteu la documentació d'Oracle per obtenir més informació sobre la classe BufferedReader i altres mètodes per llegir fitxers, com ara FileReader, InputStreamReader i Files.newBufferedReader()

    Com puc crear un fitxer a Java?

    Hi ha diverses opcions per crear fitxers en Java. Un mètode és el mètode createNewFile() per obrir un fitxer en blanc. Aprofundeix amb el tutorial d'Oracle sobre la creació de fitxers en Java.

Recomanat: