Erro Estranho(Não encontra o Main)

Galera, esse é meu primeiro post no fórum e tenho uma dúvida que não é bem sobre programação:
Eu entro no CMD e dou javac no meu arquivo .java e ele compila normalmente, mas quando em uso java em qualquer arquivo, ele não encontra a classe main, aí pra testar eu fiz um hello world e descobri que o erro não era na minha classe, mas sim no próprio comando java, alguém tem alguma idéia de como resolver isso?

Tem algum problema no seu código.
Poste ele aqui.
Poste também a sequência precisa dos comandos que você está executando(com os nomes de arquivos e tudo mais).

Bom creio que esteja faltando algo no seu codigo ,
Veja se ele esta assim .


public class HelloWorld{
	public static void main(String args []){
		System.out.println("Olá Mundo");
	}
}

Lembrando o nome do arquivo deve ser o mesmo da classe.

Vé o classpath, por vezes quando o classpath não esta devidamente configurado ele da um erro

Caro colega , se ele conseguiu executar o javac , o path dele esta correto pois ele esta fazendo tudo via console .

para compilar javac HelloWorld.java

para rodar java HelloWorld

se a class estive dentro de um package br.com.guj: java br.com.guj.HelloWorld, a partir da pastas mais externa do projeto.

Bom galera, aqui vai uma screen com o código, o CMD e a pasta com arquivos, espero q possam me ajudar, pois já não sei mais o que fazer.
EDIT: Se eu usar o netbeans pra rodar o projeto, ele funciona.