Não é possível encontrar a classe principal no Linux - problema do Classpath

Estou tendo alguns problemas para executar alguns jar em uma caixa linux. Basicamente, estou recebendo um erro dizendo que não é possível encontrar a classe principal do meu jar principal. A classe está presente de forma definitiva, por isso deve ser um problema de caminho de classe. Eu não sou muito bom com o Linux, então estou procurando alguns conselhos sobre onde eu poderia estar perdendo alguma coisa.

Primeiramente, estou configurando o classpath nos usuários bash_profile; adicionando todos os jarros necessários, separados por um: delimitador. Eu então exporto o classpath.

Então, no script shell (ksh) que eu uso para invocar o jar principal, eu também st o classpath e o chamo no comando usando -cp

então parece:

TEST_ROOTDIR = /Test/app
CLASSPATH=$CLASSPATH:${TEST_ROOTDIR}/lib/myjar.jar
...
export CLASSPATH

CMD_STRING="java -Xms200m -Xmx200m -XX:MaxPermSize=200m -verbose -cp $CLASSPATH"
CMD_STRING="$CMD_STRING <main classpath in jar>"

nohup $CMD_STRING > $OUTPUT_FILE

O arquivo de saída mostra todos os jrs jar sendo executados, ele carrega o jar e lança uma exceção de classe não encontrada para a classe principal.

Estou perplexo, qualquer ajuda seria muito apreciada

questionAnswers(1)

yourAnswerToTheQuestion