javac -cp /caminho/do/seu/arquivo/jar.jar Classe.java
Isso Criara o arquivo Classe.class, e o compilador utilizara o arquivo.jar especificado no momento da compilacao, se estiver usando mais de um arquivo.jar, faca assim:
Windows:
javac -cp /caminho/do/seu/arquivo/jar.jar;/caminho/do/outro/arquivo.jar Classe.java
*nix:
javac -cp /caminho/do/seu/arquivo/jar.jar:/caminho/do/outro/arquivo.jar Classe.java
No windows o separador de arquivos é ; (ponto-e-virgular) ja no Linux, Unix e derivados é : (dois pontos).
Agora, depois de compilar, na hora de rodar a sua app (classe) voce tem que informar os arquvos .jar tambem, senao vai dar classnotfound…
java -cp /caminho/para/o/seu/arquivo/jar.jar Classe
Senao a “Classe” nao vai encontrar as classes que ela precisa
Espero ter sido claro,
se nao fui…
Pergunte mais.