Executar uma classe via shell

Boa tarde!

Estou tentando executar uma classe via shell para poder agendar no cron. Porém me retorna o seguinte erro:

Exception in thread “main” java.lang.NoClassDefFoundError:

Conferi o nome da classe e está correto!

o meu sh está desta forma:

java

Também tentei com

export
java

E continua dando o mesmo erro, alguém já passou por esse problema ou sabe a solução?

Tks!

Quando executar classes pela linha de comando é necessário passar o nome completo da classe, ou seja, com os pacotes:

$java package1.package2.Class

Ah, tb lembre-se de não colocar .class ou .java no final, é só o nome da classe.

Além disso, certifique-se que sua classe não contém dependências que não estão no classpath…

Enfim em uma manhã iluminada o erro foi resolvido.

o arquivo sh q estava executando não estava no formato unix, estava no formato dos pq criei pelo windows.

Ai só converter dos2unix

Valeu pela ajuda. Tks!