Adicionar uma class no CLASSPATH

Sou novo em programação e também em utilizar o linux(ubuntu), baixei uma classe pronta na net para entrada e saída de dados em java,vendo alguns sites coloquei o arquivo.class em uma pasta e criei uma variável de ambiente CLASSPATH no meu ~/.profile e atualmente está assim:
CLASSPATH="$CLASSPATH:~/classes/"
export CLASSPATH;

mas n deu certo. Ficarei grato se alguém conseguir me ajudar :slight_smile:

Não use a variável de ambiente para definir o classpath, não é uma boa prática para uma máquina de dev, porque você vai acabar misturando dependências de projetos diferentes.

Defina o classpath manualmente quando invocar o compilador ou a JVM, usando a flag -cp e passando uma lista de arquivos .class ou .jars (ou pastas contendo-os) separados por ; (Windows) ou : (Unix).

poderia exemplificar ? ainda estou confuso sobre esse classpath

java -cp "~/classes/:." <Nome da classe com método main>

obrigado pela ajuda,mas ainda continua dando erro na hora de compilar,quando vou usar a classe o compilador não consegue reconhecer

Passa o argumento -cp para o compilador também.

deu certo , obrigado :smiley: