Configurando java classpath e java_home corretamente no Ubuntu
Estou recebendo o erro
Exceção no segmento "main" java.lang.NoClassDefFoundError:
Quando tento e executo uma classe compilada no Ubuntu. Estou usando um exemplo muito simples do Helloworld e os milhões de respostas que já existem na Internet sugerem que minhas variáveis CLASSPATH e JAVA_HOME foram configuradas incorretamente.
No entanto, eu editei o ambiente / etc para as pastas corretas, bem como a pasta atual:
PATH = ".: / Usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / jogos"
JAVA_HOME = "/ usr / lib / jvm / java-1.5.0-sun /"
CLASSPATH = ".: / Usr / lib / jvm / java-1.5.0-sun / lib"
e eles aparecem quando eu digito o comando set. Em qualquer caso, mesmo quando eu definir o caminho de classe manualmente usando
sudo java -cp. myfirstjavaprog.class
Eu recebo o mesmo erro. Onde mais eu deveria procurar? Este deve ser um problema de configuração.
Muito Obrigado