Carregar jar via linha de comando

Pessoal,

Estou tendo que carregar um jar (mais precisamente o jdbc do postgresql) via linha de comando visto que o meu programa usa essa classe para poder se conectar a um banco.
Estou fazendo o seguinte:

>java -Djava.security.policy=policy -classpath postgresql-9.1-902.jdbc4.jar -jar rmi-server.jar

A classe RMIServer executa normalmente, porém quando chamo o cliente do RMI que chama um método do server que acessa o BD recebo o erro abaixo:


RMI Server running...
Erro conectando no BD.
java.lang.ClassNotFoundException: org.postgresql.Driver
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at server.jdbc.JdbcConnection.getConnection(JdbcConnection.java:10)
        at server.AcessoBDImpl.getNomeFilial(AcessoBDImpl.java:20)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Alguém pode ver o que estou fazendo de errado?

Pessoal,

Resolvi aqui…
Estava usando o -jar que no caso, ignora o -classpath.
Retirei o -jar e funfou…