O que saber
- Um arquivo JAVA é um arquivo de código-fonte Java.
- Abra um com qualquer editor de texto, como o Komodo Edit.
- Converter para Kotlin com IntelliJ IDEA.
Este artigo explica o que é um arquivo JAVA e como abri-lo em seu computador ou convertê-lo em um arquivo KT, JAVA ou EXE.
O que é um arquivo JAVA?
Um arquivo com a extensão de arquivo JAVA (ou menos comumente, o sufixo. JAV) é um arquivo de código-fonte Java escrito na linguagem de programação Java. É um formato de arquivo de texto simples que é completamente legível em um editor de texto e essencial para todo o processo de construção de aplicativos Java.
Um arquivo JAVA é usado por um compilador Java para criar arquivos de classe Java (. CLASS), que geralmente é um arquivo binário e não legível por humanos. Se o arquivo de código-fonte contiver várias classes, cada uma será compilada em seu próprio arquivo CLASS.
É o arquivo CLASS que é então transformado em um aplicativo executável com a extensão de arquivo JAR. Esses arquivos Java facilitam o armazenamento e distribuição de arquivos CLASS e outros recursos de aplicativos, como imagens e sons.
Como abrir arquivos JAVA
As chances são pequenas de que você tenha um programa em seu computador que abra um arquivo JAVA quando clicado duas vezes. Caso contrário, use um dos programas abaixo abrindo primeiro o software e depois usando um menu File ou Import para procurar o arquivo.
O texto dentro de um arquivo JAVA pode ser lido por qualquer editor de texto, como o Bloco de Notas no Windows, TextEdit no macOS, etc.
Entretanto, arquivos JAVA só são realmente úteis quando compilados em um arquivo CLASS bytecode, o que um Java SDK pode fazer. Os dados dentro do arquivo CLASS são usados pela Java Virtual Machine (JVM) da Oracle após a criação do arquivo JAR.
Use o seguinte comando no prompt de comando para abrir o arquivo JAVA no Java SDK, que criará um arquivo CLASS. Certifique-se, é claro, de alterar o texto entre aspas para ser o caminho para o seu arquivo.
javac "caminho-para-arquivo.java"
Este comando só funciona se você tiver o arquivo javac.exe em seu computador, que vem com a instalação do Java SDK. Este arquivo é armazenado na pasta bin do diretório C:\Program Files\jdk(version)\. A maneira mais fácil de usar o comando é definir este local como uma variável de ambiente PATH.
Para editar arquivos JAVA, use um programa destinado ao desenvolvimento de aplicativos, como Eclipse ou JCreator LE. Editores de texto como o NetBeans e os do link acima também podem ser úteis.
Como converter um arquivo JAVA
Como um arquivo JAVA contém o código-fonte de um aplicativo Java, é facilmente transferível para outros aplicativos ou linguagens de programação que possam entender o código ou traduzi-lo para outra coisa.
Por exemplo, você pode converter um arquivo JAVA em um arquivo Kotlin usando o IntelliJ IDEA. Use o item de menu Code para encontrar a opção Convert Java file to Kotlin File ou acesse a Help > Encontre o menu Action e comece a digitar a ação que deseja concluir, como convert java file Deve salvar o arquivo JAVA em um arquivo KT.
Use o comando javac mencionado acima para converter JAVA para CLASS. Se você não consegue invocar a ferramenta do Prompt de Comando, um truque do CMD que você pode fazer é acessar a localização do arquivo EXE conforme descrito acima e, em seguida, arraste e solte o arquivo javac.exe diretamente no Prompt de Comando para completar o comando.
Uma vez que o arquivo está no formato CLASS, você pode essencialmente converter JAVA para JAR usando o comando jar, conforme descrito neste tutorial Java da Oracle. Ele fará um arquivo JAR usando o arquivo CLASS.
JSmooth e JexePack são duas ferramentas que podem ser usadas para converter JAVA para EXE para que o aplicativo possa ser executado como um arquivo executável normal do Windows.
Ainda não consegue abrir?
A primeira coisa que você deve fazer se o arquivo não estiver abrindo ou convertendo com as ferramentas descritas acima é verificar novamente a extensão. É possível que você não esteja lidando com um arquivo JAVA, mas sim com um arquivo que usa uma extensão de arquivo similarmente escrita.
Por exemplo, o sufixo AVA se parece um pouco com JAVA, mas é usado para arquivos de eBooks AvaaBook. Se você estiver lidando com um arquivo AVA, ele não abrirá com os programas acima, mas funcionará apenas com o AvaaPlayer persa.
Os arquivos JA são semelhantes; estes são arquivos Jet Archive que armazenam arquivos de jogos compactados. Outro são os arquivos JavaScript Proxy Autoconfig (. JVS) que os navegadores da Web usam para configurar um servidor proxy.
FAQ
Como leio um arquivo em Java?
Você pode ler um arquivo, como um arquivo CSV, em Java usando o método de classe BufferedReader. Visite a documentação da Oracle para saber mais sobre a classe BufferedReader e outros métodos de leitura de arquivos, como FileReader, InputStreamReader e Files.newBufferedReader()
Como crio um arquivo em Java?
Existem várias opções para criar arquivos em Java. Um método é o createNewFile() para abrir um arquivo em branco. Aprofunde-se com o tutorial da Oracle sobre como criar arquivos em Java.