Pular para o conteúdo

Compilando com o javac

Dica publicada em Java / Introdução
André andrezc
Hits: 46.879 Categoria: Java Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Compilando com o javac

Simples e objetivo...

Após ter baixado o JDK (Java SE Development Kit), podemos usar o javac, que é um compilador para a linguagem Java. Lembrando que esta dica vale tanto para Windows e para Linux, vamos verificar se o javac está ok, isso com o comando:

javac

Se ele retornar vários parâmetros para serem usados, é porque está ok, se retornar algo como:

No command 'javac' found

É porque obviamente algo não saiu bem, provavelmente não está linkado no path.

Siga esta dica caso tenha este problema: Solucionando o "javac: command not found"

Ok, após ter testado se o javac está ok, crie o seu código, que vamos chamar de Codigo.java.

Depois vamos compila-lo:

javac Codigo.java

Se ele não retornar NADA, é porque a compilação foi perfeita e o código está impecável. Agora note que foi criado um arquivo .class no diretório onde o Codigo.java foi compilado. Este é o que iremos executar, isso com o comando:

java Codigo.class

Só isso.

Geany - Ferramenta de qualidade para desenvolvimento

DNS forwarding - um DNS universal

Nmap online

Identificando SO através da linguagem Java

Java: Lendo a entrada do teclado

Por quê o Java tem uma xícara de café na logo

Manipulando BigDecimal

Como lista todas fontes do computador em Java

javac no Debian

Instalação do Java 8 no Linux Mint e Ubuntu

#1 Comentário enviado por kabalido em 18/06/2010 - 14:28h
Cara, na execucao de um programa java, nao se coloca a extensao .class
Portanto o correto eh
$ java Codigo (sem .class)

Abracos.
#2 Comentário enviado por sukelly em 09/08/2010 - 08:53h
Você está certo. o correto é
javac Codigo.java
java Codigo
mas o que vale é intenção. Parabéns.
#3 Comentário enviado por Luccas Polonio em 04/12/2016 - 00:52h
[quote]
[1] Comentário enviado por kabalido em 18/06/2010 - 14:28h

Cara, na execucao de um programa java, nao se coloca a extensao .class
Portanto o correto eh
$ java Codigo (sem .class)

Abracos.
é cara corrige isso kk eu fiquei meia hora tentando achando que o problema era o terminal kkkkk

Contribuir com comentário

Entre na sua conta para comentar.