Compilar com jar file

Boas pessoal,

tenho uma class que para correr conveniente mente necessita de aceder a classes dque estao dentro de uma jar file . O problema é o seguinte :

Eu coloquei a class e o jar file na mesma directoria, mas quando eu executo a class ela diz que nao encontrou a classe que esta nume directoria dentro do jar file, ao passo que se eu extrair todas as pastas que estao dentro do jar file e colocar estas pastas na mesma directoria aonde esta a minha class e correr ela tudo funciona bem. eu gostaria de perceber porque isso acontece.

Eu uso o netbeans em windows e normalmente import os jar files para dentro dos projectos e tudo funciona bem. mas agora tenho que que fazer isso na unha pois estou num anbiente de As/400.

será que tenho que compilar a minha class com alguma opção ?
O que devo fazer para aceder as classes que estao dentro do jar file sem ter que extrair as classes ?

Obrigado desde ja !

Você deve adicionar esse jar ao CLASSPATH, pode coloca-lo na variavel de ambiente CLASSPATH ou usar um parametro da jvm:

java -cp .;seuarquivo.jar pacote.ClassePrincipal