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

questionAnswers(8)

yourAnswerToTheQuestion