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:
- Instalar o javac-algs4 e usar ele ao invés do javac
- Adicionar um alias na configuração do shell: alias javac='javac -cp <path do algs4>'
- 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