Problema no caminho de classe Java?

1

Estou com um problema ao executar o Eclipse na minha máquina (Windows 7, 64 bits).

Tenho a versão mais recente do Java e posso executá-lo no prompt de comando quando navego manualmente para o diretório correto e executo o arquivo.

No entanto, parece que o caminho da minha classe não está definido corretamente, pois quando tento iniciar o eclipse, ele não consegue encontrar os recursos Java para executar.

Estou um pouco perplexo, pois pensei ter definido o caminho da minha classe corretamente, para que o Eclipse o encontrasse, alguém poderia me explicar como definir corretamente meu caminho de classe.

Panky
fonte
1
hmm, se o caminho de classe não estiver definido, então. (e isso significa que será o diretório em que o arquivo .class está), portanto você ainda poderá executar coisas simples. talvez o problema seja o caminho para o java.exe e não o caminho da classe.
barlop
Ah, acho que é isso então. Eu pensei que o caminho para Java.exe era o caminho de classe? ou onde esse valor é definido?
Panky
1
bem, no Windows, a variável PATH é definida onde estão definidas. painel ctrl .. sistema. (e erre então) .advanced..environment environment. você pode editar a variável do caminho e colocar um ponto-e-vírgula e adicionar o diretório java.exe e javac.exe are. Eclipse será feliz ainda é outra questão
barlop
Ah! Você me colocou em movimento para descobrir o problema. Aparentemente, meu caminho não estava mais correto e, além disso, eu tinha uma incompatibilidade entre 64 bits e 32 bits entre Java e Eclipse. Obrigado pela ajuda!
Panky

Respostas:

1

Com ajuda de barlops, eu descobri isso!

Meu problema era realmente um Pathproblema, e não um Classpathproblema.

Meu caminho não foi definido corretamente, mas os conselhos de barlops sobre como defini-lo para o diretório java.exe e javac.exe permitiram que eu executasse pelo menos "java" na linha de comando sem precisar navegar manualmente para o diretório.

A partir daí, eu ainda tinha um problema com o eclipse, onde ele falhou ao carregar um recurso: "... jre \ bin \ client \ jvm.dll"

Pesquisando sobre esse problema, parecia estar relacionado a uma versão de 64 bits do Eclipse ao executar uma versão de 32 bits do Java. Eu mudei para uma versão de 32 bits do Eclipse agora e funciona.

Panky
fonte