Classe principal usando classes em arquivo JAR (duvida)

Ola lista, estou com algumas dividas com relacao a pacotes em Java.

Por favor, se puder me dar uma ajuda, eu agradeceria muito.

Estou usando: java version "1.6.0_02-ea" e minha idéia é a de criar um arquivo .jar para servir como repositório de classes, ou repossitório de bibliotecas.

No atual momento meu CLASSPATH esta assim:

set CLASSPATH CLASSPATH=.;"C:\Arquivos de programas\Java\jdk1.6.0_02"

DUVIDA 1

1 - Tenho um diretório chamado argonavis em [b]c:[/b] e dentro dele tenho a seguinte hierarquia: br.edu.alunojava
e dentro dela eu tenho um pacote chamado mylibs.jar que contem 5 classes (A,E,I,O e U), assim:

c:\argonavis\ +--br +--edu +--alunojava +--mylibs.jar (A.class, E.class, I.class, O.class, U.class)

Dentro de alunojava compilei criei as classes com o comando javac *.class, assim tenho minhas classes das
vogais as quais apenas retornam a string Hello A, Hello B e assim por diante, como no exemplo da classe A:

package br.edu.alunojava;

public class A { A() { System.out.println("Hello A"); } }

Acho que ate aki nada de mais, e dentro de [b]c:\argonavis[/b] compilei criei um pacote mylibs.jar com o comando:

[code]jar -vcf mylibs.jar br\edu\alunojava*.class

added manifest
adding: br/edu/alunojava/A.class(in = 318) (out= 241)(deflated 24%)
adding: br/edu/alunojava/E.class(in = 318) (out= 241)(deflated 24%)
adding: br/edu/alunojava/I.class(in = 318) (out= 241)(deflated 24%)
adding: br/edu/alunojava/O.class(in = 318) (out= 240)(deflated 24%)
adding: br/edu/alunojava/U.class(in = 318) (out= 241)(deflated 24%)[/code]

…e na raiz de [b]c:\argonavis[/b] tenho o programa testador chamado TestaLibs.java assim:

[code]import br.edu.argonavis.*;

class TestaLibs
{
public static void main(String[] args)
{
A a = new A();
E e = new E();
I i = new I();
O o = new O();
U u = new U();
}
}[/code]

PROBLEMAS

Usei o comando set CLASSPATH=.;"C:\Arquivos de programas\Java\jdk1.6.0_02;c:\argonavis\mylibs.jar"
para adicionar o arquivo .jar ao tal do CLASSATH, e pelo jeito esta fuincinado, vejamos:

C:\argonavis&gtset CLASSPATH CLASSPATH=.;"C:\Arquivos de programas\Java\jdk1.6.0_02;c:\argonavis\mylibs.jar"

Mas eu nao consigo copilar… usei o comando:

[code]
C:\argonavis&gtjavac -cp mylibs.jar; TestaLibs.java

TestaLibs.java:1: package br.edu.argonavis does not exist
import br.edu.argonavis.*;
^
TestaLibs.java:7: cannot find symbol
symbol : class A
location: class TestaLibs
A a = new A();
^


…[/code]

Também tenho erro se usar o comando assim:

[code]
C:\argonavis&gtjavac -cp %CLASSPATH%;c:\argonavis\mylibs.jar TestaLibs.java

TestaLibs.java:1: package br.edu.argonavis does not exist
import br.edu.argonavis.*;
^
TestaLibs.java:7: cannot find symbol
symbol : class A
location: class TestaLibs
A a = new A();
^
TestaLibs.java:7: cannot find symbol
symbol : class A
location: class TestaLibs
A a = new A();



…[/code]

Sei que esTou cometendo um erro bobo, mas tem horas que a gene fica que nem o "presidente",
ou seja, nao ve nada… he h ehhe
Me da uma dica ai…

Brigaduuuuuuuuuuuuuuuuuuuuuuuu

T+