Как скомпилировать программу Java с библиотекой .jarJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как скомпилировать программу Java с библиотекой .jar

Сообщение Anonymous »

Я не могу заставить javac распознавать внешний файл .jar, классы которого я пытаюсь расширить. У меня есть два файла в одном каталоге: TestConsole.java и acm.jar. Я компилирую из того же каталога, используя следующую команду:

Код: Выделить всё

javac -classpath .:acm.jar TestConsole.java
Но похоже, что javac просто игнорирует acm.jar. Выдает ошибку:

Код: Выделить всё

TestConsole.java:1: package acm does not exist
import acm.program;
^
Конечно, acm.program — это пакет в acm.jar. Все классы в acm.jar уже скомпилированы; Я просто хочу использовать их в своих классах, а не компилировать.

Что я делаю не так?

Я запускаю это на Mac, и структура каталогов acm.jar кажется допустимой: она содержит каталог acm/program, в котором есть ConsoleProgram.class, единственный класс, который TestConsole расширяется.

Код: Выделить всё

javac -classpath ".:acm.jar" TestConsole.java
тоже не работает.

Подробнее здесь: https://stackoverflow.com/questions/606 ... ar-library
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»