Sempre que tento executar aparece a seguinte mensagem de erro:
Erro: Não foi possível localizar nem carregar a classe principal Exemplo1
minhas variáveis de ambiente:
CLASSPATH - C:\Program Files\Java\jdk1.8.0\lib
JAVA_HOME - C:\Program Files\Java\jdk1.8.0
PATH - C:\Program Files\Java\jdk1.8.0\bin
gejava
Março 25, 2014, 1:44pm
#2
Como você está fazendo a chamada no prompt ?
Já sim, compilar ele compila, mas na hora de executar aparece essa mensagem… “Não foi possível localizar nem carregar classe principal Exemplo1.class”
já tentei usar:
java Exemplo1.class
e
java Exemplo1
Você está dentro do diretório que está sua classe?
Sua classe tem um método main?
[quote=Fabiolabsl]Já sim, compilar ele compila, mas na hora de executar aparece essa mensagem… “Não foi possível localizar nem carregar classe principal Exemplo1.class”
já tentei usar:
java Exemplo1.class
e
java Exemplo1[/quote]
Já olhou no diretório se depois de compilar ele está gerando o “Exemplo1.class” no seu diretório? Pelo erro que dá ele não encontrou o .class, tente verificar se na compilação ele está gerando o .class ou tente dar o comando java com o caminho completo do seu .class, digamos que seu .class está no C: seria algo como: java C:/Exemplo1.class
esta no diretório correto e o .class está sendo criado…
código é esse :
public class Exemplo1{
public static void main (String args[]) {
System.out.println("Ola Mundo");
}
}
Aproveitando o tópico também tenho um problema parecido.
Directory of C:\Users\jhonata\Desktop\New folder (9)
28/03/2014 16:47 .
28/03/2014 16:47 …
28/03/2014 16:48 422 A.class
28/03/2014 16:46 131 A.java
2 File(s) 553 bytes
2 Dir(s) 37.512.556.544 bytes free
C:\Users\jhonata\Desktop\New folder (9)>javac A
error: Class names, ‘A’, are only accepted if annotation processing is explicitly requested
1 error
public class A {
public static void main(String[] args) {
System.out.println(“Hello”);
System.out.println(“Ola”);
}
}
CLASSPATH
.;%JAVA_HOME%
JAVA_HOME
C:\Program Files\Java\jdk1.8.0
Path
C:\Program Files\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Windows Live\Shared;C:\Program Files\Java\jdk1.8.0\bin
Caso alguém possa me auxilar,sistema usado é o Windows 8
Consegui resolver o problema,estava digitando Javac e o certo seria java para executar o programa…