Como compilar o programa Java com a biblioteca .jar

Não consigo fazer o javac reconhecer um arquivo .jar externo, cujas classes estou tentando estender. Eu tenho dois arquivos no mesmo diretório: TestConsole.java e acm.jar. Estou compilando no mesmo diretório usando o seguinte comando:

javac -classpath .:acm.jar TestConsole.java

Mas parece que o javac está apenas ignorando o acm.jar. Isso me dá o erro:

TestConsole.java:1: package acm does not exist
import acm.program;
          ^

Certamente, o acm.program é um pacote no acm.jar. Todas as classes no acm.jar já estão compiladas; Eu só quero usá-los nas minhas aulas, não compilá-lo

O que estou fazendo errado

Estou executando isso em um Mac, e a estrutura de diretórios do acm.jar parece ser válida: contém umacm/program, que possuiConsoleProgram.class, a única classe queTestConsole se estende.

javac -classpath ".:acm.jar" TestConsole.java também não funcion

questionAnswers(5)

yourAnswerToTheQuestion