olá pessoal do forum, achei muito interessante o forum e não poderia deixar de participar dessa comunidade!
veja o código do menor helloworld que existe!
public class helloworld {
static
{
System.out.println("Hello World!");
}
}
ele mostra a mensagem “Hello World!” de boa, só que dá o pau de não encontrar o método main né… O que acontece é que os blocos de código staticos são executados primeiramente que os metodos staticos…
Não esquecendo q podemos usar tambem qualquer tipo de editor de texto [ pelo menos eu uso ] como o bloco de notas , o edit do DOS .Basta colocar a extensão .java ao salvar o arquivo e compilar.
IDE são pacotes de desenvolvimento dos códigos em java(aqueles programas que você digita os comandos). Existem vários
disponíveis na internet como: NetBeans, JCreator, Java Editor,Forte, Eclipse. São as ferramentas para desenvolver os programas em java
olá pessoal do forum, achei muito interessante o forum e não poderia deixar de participar dessa comunidade!
veja o código do menor helloworld que existe!
public class helloworld {
static
{
System.out.println("Hello World!");
}
}
ele mostra a mensagem “Hello World!” de boa, só que dá o pau de não encontrar o método main né… O que acontece é que os blocos de código staticos são executados primeiramente que os metodos staticos…
NA VERDADE VOCE ACOCHAMBROU, FEZ UM GATO NOS CÓDIGOS…
O PESSOAL AQUI PARECE TUDO DA MICROLANDIA…
BLINDS
è galera qdo eu comecei a parender java os professores nunca passavam esse estilo (usando saida de respostaq no Prompt). Era sempre usando JOption´s Pane.
ta ai o meu 1º programa em java hehehe
import javax.swing.*
public class Primeiro
{
public static void main(String args[])
{
String sout = “Meu 1º Programa Java”;
JOptionPane.showMessageDialog(null, sout, “Saída”, JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}
Eu compilei o aruivo com o javac, ai compilou beleza mas na hora em que eu fiu executar o arquivo com o java e da a mensagem de erro:
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorld.
Alguem sabe como corrigir esse erro.[/quote]
Olá! Me registrei hj aqui e olhando alguns tópicos ja percebi q será muito boa a convivência e aprendizado com vcs aqui!
Aproveitando para pedir ajuda logo de cara! :roll:
Estou tento o mesmo problema acima!
Segue a minha Conf.
O arquivo “.class” estando no diretorio C:\Program Files\Java\jdk1.5.0_03\bin funciona… mas no diretório onde eu desenvolvo não funciona… (d:\java)
Win 2000 Server
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_03
CLASSPATH=c:\jakarta-tomcat-5.5.9\common\lib\servlet-api.jar;c:\jakarta-tomcat-5.5.9\common\lib\jsp-api.jar;d:\java;D:\oracle\ora92\jdbc\lib\ojdbc14.jar; %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
PATH=D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\MSSQL7\BINN; C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Java\jdk1.5.0_03\bin
No win98 vc tem que colocar mais um .; (ponto seguido de ponto e vírgula) no classpath para “pegar” as classes do diretório onde você está executando a aplicação. Experimenta aí no 2k server também.
Se bem que meu colega no trabalho falou que tem que setar nas variáveis de ambiente e zerar no autoexec.nt. Mas não esquece do “.;”
Ex.:
set CLASSPATH=c:\meu_dir_java\lib;.;
Galera depois de muito sacrificio eu consegui , mas agora estou com outro problema :
Criei aquele famoso programa “HelloWorld” no meu bloco de notas , depois em modo dos eu digitei : javac HelloWorld.java , ele gerou o codigo binario “HelloWorld.class” , ai em modo dos eu digitei HelloWorld.class , depois de apertar o enter ele pede para eu escolher qual tipo de arquivo usar para executar o programa .
Alguém como fazer isso , sei que parece uma coisa besta mas estou começando a mexer com Java , não sei nada de nada , mas estou querendo aprender .
NO inicio deste tópico tem dois links: um para baixar o eclipse e outro pra baixar o sdk…porem existem links mais atuais??? poi o post inicial é de 1 de março de 2004, mais de um ano !
Estou com uma dúvida sobre Java e acho que ela melhor se encaixa aqui neste tópico. Vamos lá: quando executamos um programa Java (um Hello World, por exemplo), podemos passar alguns argumentos que serão recebidos pelo método Main. Estes argumentos serão armazenados no vetor de String (ageralmente chamado de args). Minha pergunta é: Nós, iniciantes em Java, costumamos passar estes argumentos quando executamos o programa, tipo “java HelloWorld Teste”, sendo “Teste” o argumento a ser passado. Existe alguma maneira de passármos estes argumentos utilizando-se de uma IDE tipo Eclipse???
Não sei se conseguir expressar a minha dúvida… Mas se alguém a entendeu, por favor tente me explicar…
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int numero1;
int numero2;
int soma;
System.out.print("Digite o primero numero: ");
numero1 = input.nextInt();
System.out.print("Digite o segundo numero: ");
numero2 = input.nextInt();
soma = numero1 + numero2;
System.out.printf("Soma e %d\n", soma);
}
Exception in thread “main” java.lang.NoClassDefFoundError: soma (wrong name: Soma)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)