¿Que é un ficheiro JAVA?

Como abrir, editar e converter ficheiros JAVA

Un ficheiro coa extensión de arquivo JAVA (ou menos comúnmente o sufixo .JAV) é un ficheiro de código fonte Java escrito na linguaxe de programación Java. É un formato de ficheiro de texto sinxelo que pode ser completamente lexible nun editor de texto e esencial para todo o proceso de creación de aplicacións Java.

Un compilador de Java usa un ficheiro JAVA para crear ficheiros de clase Java (.CLASS), que normalmente é un arquivo binario e non humano lexible. Se o ficheiro de código fonte contén varias clases, cada un compárao no seu propio ficheiro de CLASE.

É o ficheiro CLASS que se converteu nunha aplicación Java executable coa extensión de arquivo JAR . Estes arquivos de Java Archive fan que sexa máis doado almacenar e distribuír arquivos .CLASS e outros recursos de aplicacións Java como imaxes e sons.

Como abrir ficheiros JAVA

As posibilidades son esveltas de que teña un programa no teu computador que abrirá un ficheiro JAVA cando faga dobre clic. Se desexa facelo, consulte Como cambiar que programa abre un ficheiro en Windows . Se non, utilice os programas a continuación para abrir o ficheiro JAVA, primeiro abrindo o software e despois use o menú Ficheiro para buscar o ficheiro do código fonte de Java.

O texto dentro dun ficheiro JAVA pode ser lido por calquera editor de texto, como o Bloc de notas en Windows, TextEdit en MacOS, etc. Podes ver os nosos favoritos na nosa lista de mellores editores de texto gratuítos .

Non obstante, os ficheiros JAVA só son realmente útiles cando se compilan nun ficheiro de bytecode CLASS, que pode facer un SDK de Java. Os datos dentro do ficheiro CLASS úsanse pola Máquina virtual Java de Oracle (JVM) unha vez que se creou o ficheiro JAR.

Use o seguinte comando no símbolo do sistema para abrir o ficheiro JAVA no Java SDK, que fará un ficheiro CLASS do ficheiro JAVA. Asegúrese de, por suposto, cambiar o texto dentro das comiñas para ser a ruta real para o seu ficheiro JAVA.

javac "path-to-file.java"

Nota: Este comando "javac" só funciona se ten o ficheiro javac.exe no seu computador, que vén coa instalación de Java SDK. Este ficheiro EXE almacénase na carpeta "bin" do directorio C: \ Program Files \ jdk (version) \ . A forma máis sinxela de usar o comando é configurar a ruta do ficheiro EXE como unha variábel de entorno PATH.

Para editar ficheiros JAVA, pode usar un programa destinado ao desenvolvemento de aplicacións, como Eclipse ou JCreator LE. Os editores de texto como NetBeans e aqueles no enlace anterior tamén poden ser útiles para modificar ficheiros JAVA.

Como converter un ficheiro JAVA

Dado que un ficheiro JAVA contén o código fonte dunha aplicación Java, é facilmente transferíbel a outras aplicacións ou linguaxes de programación que poden comprender o código ou traducirlo a outra cousa.

Por exemplo, pode converter un ficheiro JAVA nun ficheiro Kotlin usando IntelliJ IDEA. Utiliza o elemento do menú Código para atopar o ficheiro Converter Java á opción de Kotlin File ou accede ao menú Axuda> Buscar acción e comeza a escribir a acción que queres completar, como "converter o ficheiro java". Debe gardar o ficheiro JAVA nun ficheiro KT.

Use o comando javac mencionado arriba para converter JAVA a CLASS. Se non pode invocar a ferramenta javac desde o símbolo do sistema, un truco CMD que pode facer é acceder á localización do ficheiro EXE como se describe arriba e arrastrar e soltar o ficheiro javac.exe directamente no símbolo do sistema para completar o comando.

Unha vez que o ficheiro está no formato de ficheiro CLASS, pode converterse JAVA en JAR esencialmente usando o comando jar , como se describe neste tutorial de Java de Oracle. Fará un ficheiro JAR usando o ficheiro CLASS.

JSmooth e JexePack son dúas ferramentas que se poden usar para converter o ficheiro JAVA a EXE para que a aplicación Java poida funcionar como un ficheiro executable normal de Windows.

Aínda non se pode abrir o ficheiro?

O primeiro que debes facer se o ficheiro non está abrindo ou converter coas ferramentas descritas anteriormente é verificar a extensión do ficheiro. É posible que realmente non estás xestionando un ficheiro JAVA senón un ficheiro que usa unha extensión de ficheiro similarmente escrito.

Por exemplo, o sufixo AVA parece un pouco como JAVA pero se usa para os ficheiros de libros electrónicos AvaaBook. Se está lidando cun ficheiro AVA, non se abrirá cos programas de arriba, pero só funciona co software Persa AvaaPlayer.

Os ficheiros JA poden parecerse a ficheiros relacionados con Java tamén, pero son en realidade arquivos de Jet Archive que almacenan ficheiros de xogos comprimidos. Os ficheiros JVS son similares, pero son ficheiros autoconfig de JavaScript Proxy que os navegadores web utilizan para configurar un servidor proxy.