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?
Erro Estranho(Não encontra o Main)
6 Respostas
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.
