Oracle Java Virtual Machine

Versão8(em 10/8/2016)
PlataformasWindows, Mac, Linux
LicençaCódigo aberto
CategoriaSistema
Ir para o site
Avaliação:3,4  |  53 Votos

Principais recursos

  • Permite que programas Java sejam executados em várias plataformas
  • Baseada em tecnologia de código aberto e gratuita
  • Atualizada e aprimorada continuamente pelos desenvolvedores

Visão geral do software

A Java Virtual Machine (JVM) é uma máquina virtual que executa programas Java. Sem a JVM instalada, um programa Java não será executado no computador host. A JVM está incluída no Java Runtime Environment (JRE), que é o que os usuários encontram com mais frequência quando "instalam o Java" em seus computadores.

Uma das grandes vantagens da Java Virtual Machine é permitir que o mesmo programa Java seja executado em várias plataformas (por exemplo, Windows, Linux, Mac etc.) usando a mesma base de código. A JVM interpreta o programa compilado da mesma forma, independentemente da plataforma em que é executado. O segredo é que cabe à JVM específica de cada plataforma integrar-se corretamente ao sistema, para que isso seja transparente para o usuário.

A linguagem de programação Java e a JVM são ótimas tecnologias. No entanto, embora o recurso "escreva uma vez, execute em qualquer lugar" seja conveniente para os desenvolvedores, ele costuma ser inconveniente para os usuários, pois eles precisam instalar a JVM antes que um programa Java seja executado em seus computadores. Por causa desse problema, a JVM às vezes é considerada irritante. Ainda assim, o Java tem sido usado para implantar com sucesso excelentes aplicativos de software em diversos contextos de usuários finais.

Tipo de arquivo principal

Ícone de arquivo class.CLASSArquivo de classe Java

Tipos de arquivo compatíveis

ExtensãoTipo de arquivo
.CLASSArquivo de classe Java
.EARArquivo Java Enterprise Archive
.JARJava Archive
.JNLPArquivo Java Web Start
.MFArquivo de manifesto Java
.WARJava Web Archive

Outros tipos de arquivo relacionados

ExtensãoTipo de arquivo
.JAVArquivo de código-fonte Java
.JAVAArquivo de código-fonte Java
.JHTMLPágina da Web HTML Java
.JSPJakarta Server Page
.PROPERTIESArquivo de propriedades do Java
Atualizado em 10/8/2016