[EPS] Arrumar o CLASSPATH

[EPS] Arrumar o CLASSPATH

por Leonardo Lana Violin Oliveira -
Número de respostas: 0

Olá pessoal,

Vi que alguns de vocês estão tendo problemas com a variável de ambiente CLASSPATH. Essa variável é usada pelo javac para procurar bibliotecas fora das padrões, como o algs4.

 

Sei de 3 formas de consertar este problema:

  1.  Instalar o javac-algs4 e usar ele ao invés do javac
  2. Adicionar um alias na configuração do shell: alias javac='javac -cp <path do algs4>'
  3. Adicionar a variável de ambiente CLASSPATH na configuração do shell: export CLASSPATH=$CLASSPATH:<path do algs4> 

A melhor solução é a 3. O ideial é usarem o javac, e não o java-algs4. E a segunda solução é um contorno e não um conserto.

Cada shell tem seu arquivo de configuração:

  • Bash: ~/.bashrc
  • Zshell: ~/.zshrc
  • Fish: ~/.config/fish/config.fish