Erro: Não foi possível encontrar ou carregar a classe principal (Java)

1

Estou usando o java no ubuntu machine. Eu posso executar o programa java do meu eclipse. Mas eu tenho algum trabalho que eu tenho que executar a partir do prompt de comando. Eu poderia compilar o programa java usando o comando javac HelloWorld.java e criar o HelloWorld.class no mesmo diretório. Mas quando eu executo o comando java HelloWorld, ele me dá o seguinte erro.

Error: Could not find or load main class

Eu não sei porque ???

alguém pode me dizer qual é o problema?

    
por tetrapack 15.01.2014 / 10:45

3 respostas

1

Verifique seu CLASSPATH. Deve conter o diretório atual (também conhecido como ".").

    
por 15.01.2014 / 11:19
0

Você criou corretamente um método main em seu arquivo java, você nomeou o arquivo java exatamente como a classe?

$ cat HelloWorld.java

public class HelloWorld {

        public static void main(String[] args) {

                System.out.println("Bonjour le monde !");

        }

}

$ javac HelloWorld.java
$ java HelloWorld
Bonjour le monde !
    
por 01.03.2014 / 03:12
0

Eu estava executando

java HelloWorld.class

em vez de

java HelloWorld

Problema resolvido!

    
por 23.03.2016 / 06:29