Onde está o erro?

Ola…eu estou começando agora e não to conseguindo…

C:EXEMPLOS>Javac HelloWorldConsole.java

C:EXEMPLOS>java HelloWorldConsole
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorldConsole

ta tudo como ta no tutorial mais ta dando erro…o que pode ser ?

Se você não tiver setado a variável de ambiente CLASSPATH para seu shell, então tente executar seu programa da seguinte forma:

java -classpath . HelloWorldConsole

O problema pode estar na declaração do seu método main.
Quando esse tipo de erro ocorre é pq ele não achou o método.
A assinatura do método main deve ser:

public static void main(String args[]){
    //Seu codigo aqui.
}

O método deve ser EXATAMENTE assim, a unica coisa que pode mudar é o nome da variavel de parametro, nesse caso “args” .
Ahh… e pra compilar, deve ser j"avac Nomedoarquivo.java"
javac tem q ser tudo em minusculo.

Espero que tenha ajudado.

:?: Primeiros passos com STRUTS

Meu código tem estes ‘imports’

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

Na compilação não encontra, conforme abaixo:

package javax.servlet.http does not exist
package org.apache.struts.action does not exist

Alguma dica ???

Voce deve colocar no classpath o caminho para os JARS dos servlets e do struts.

:?:

Como altero a CLASSPATH no WIN XP???

Como altero a CLASSPATH no WIN XP???[/quote]

vc vai em Configurações>>sistema>>variaveis do sistema…