“Erro: não foi possível encontrar ou carregar a classe principal My.class”
Estou usando o Java SDK 1.7 no Windows 7 via cmd.exe. Até algumas horas atrás, tudo estava funcionando corretamente quando, de repente, não consegui executar meus arquivos de classe compilados, consistentemente apresentando o erro no título.
Eu pareço ser capaz de compilar meu arquivo My.java, no entanto, não consigo executar o arquivo de classe resultante (My.class). Eu sou constantemente dado o erro "Erro: não foi possível encontrar ou carregar a classe principal My.class". Eu tentei isso com vários outros arquivos de classe, todos resultando no mesmo problema.
Minha variável de ambiente 'Path' está definida como "C: \ Arquivos de Programas (x86) \ Java \ jdk1.7.0_05 \ bin" se você estava se perguntando
Eu tentei reinstalar, criar e definir uma variável de caminho de classe (sem sorte), e até usando diretamente o
java -cp . My.class
comando.
Eu tentei todos esses posts sem sucesso, por isso estou postando:
Erro: não foi possível encontrar ou carregar a classe principal
Erro: Não foi possível encontrar ou carregar a classe principal - Novice
Não foi possível encontrar ou carregar a classe principal
Java 1.7.0_03 Erro: não foi possível localizar ou carregar a classe principal
Se faz alguma diferença, meu código é:
import javax.swing.JOptionPane;
class My {
public static void main(String[] args) {
final double x = 3.2;
int i = (int)x;
double m = 0;
if (x < 4) {
String saySomething = JOptionPane.showInputDialog(i);
System.out.println(saySomething);
}
else {
String saySomething = JOptionPane.showInputDialog(i);
System.out.println("Hello World");
}
while (m < 10) {
System.out.print(" While Loop ");
m++;
};
for (i=1; i < 10; i++) {
System.out.println("For Loop");
};
}
}