Usando o NetBeans, eu compilei o “HelloWorldConsole”, ele criou uma extensão estranha, .class, como eu faço para abrir essa extensão?
Essa “extensão estranha” é o seu programa em java.
“Abrir” essa extensão é na verdade executar seu programa.
Supondo que você instalou o JDK, e edsignou direito o classpath, abre uma jaela de DOS, vai no diretório em que está o arquivo .class, e escreve: java [nome do arquivo sem a extensão].
Se o arquivo é Programa.class, escreva “java Programa”.
Dá uma olhada nos tutoriais básicos aqui do GUJ:
http://www.guj.com.br/user.article.list.chain
legal sua assinatura… bem vindo ao java!
a extensao class eh o seu programa compilado, nada de estranho
ao inves de explicarmos tudo aqui pra vc, recomendo q vc leia os tutoriais de iniciacao ao java aqui mesmo no guj… aí vc entendera o .class, como executa-lo e etc…
Eu to começando em Java, e ainda não sei direito quais programas uso,
eu só tenho o NetBeans…
1-Quais programas eu preciso para o Java…
2-Eu pensei que com Java se fazia programas, Java faz programas?
3-Se java faz programas, por que não está na extensão .exe?
entao, tente ler os tutoriais… aí vc entendera melhor…
o java faz programas sim, claro!! mas a ideia basica do java é nao ser dependente de plataforma. por exemplo, o .exe q vc citou só funciona no windows… um .class pode ser usado em windows, linux, mac, etc…
mas leia os tutoriais… é melhor…
e o netbeans pode ser um pouco complicado para iniciante… talvez um JCreator (jcreator.com) seja melhor…
Valeus,
Então onde eu baixo o JCreator, e como eu transformo um class pra um exe?
O java faz programas, o problema é que você está acostuma com o formato de arquivo executável ‘.exe’, que na verdade é um dos formatos que o computador (windows) entende.
Muitos iniciantes tem a mesma dúvida, mas existem ferramentas na internet que faz criar arquivos executáveis em formatos para windows e linux por exemplo, mas que eu saiba todas exigem mesmo assim que a pessoa tenha a JVM instalada. Agora se você dominar uma outra linguagem como o pascal ou C, pode criar executáveis nativos, fazendo que eles chamem o programa java (.jar ou .class). Ae fica ao seu critério.
Até existe forma de transformar .class em EXE mas isso é uma aberração em java. A idéia é que você pode “rodar” esse .class em qualquer sistema operacional.
Na prática o .class é o seu “exe” java. Lendo os tutoriais você vai saber como executar.
Eu acho que você não devia usar nem o JCreator que já facilita demais. Faça programas no bloco de notas mesmo e compile da forma mais primitiva possível. Você vai aprender mais.
Olhem esse link, leiam só a segunda página… http://www.guj.com.br/user.article.get.chain?page=1&article.id=16
Lá no final tem o comando javac e java
Onde eu uso esses comandos?
dá uma procurada no google, por “jcreator”
A princípio, é só baixar o JDK do site da SUN, e usar um editor de texto qualquer (até o Notepad) para criar os fontes dos seus programas. Daí é só compilar e terá o programa pronto para rodar.
hmmm… tô sentindo que vc tá meio perdido, e tá faltando ler um pouco mais sobre o básico do básico.
começa por aqui: http://www.guj.com.br/user.article.get.chain?page=1&article.id=107
[quote=“Andreh”]Olhem esse link, leiam só a segunda página… http://www.guj.com.br/user.article.get.chain?page=1&article.id=16
Lá no final tem o comando javac e java
Onde eu uso esses comandos?[/quote]
Respondam essa pergunta…
javac e java sao dois programas q vem no J2SDK (q vc ja deve ter instalado, ne?)… estao na pasta bin… use-os como qq outro programa, ué! (o javac compila e o java executa)
Qualquer outro programa no console/terminal.
Em windows:
C:/blablabla>javac MeuTeste.java
C:/blablabla>java MeuTeste
Na primeira linha, você compila o código; na segunda você executa o programinha.
Para testar, tente este código:
public class MeuTeste{
public static void main(String args[]){
System.out.println("Oi");
}
}
E leia bastante artigos!