2008-10-02 9 views

ответ

-1

У меня нет Mac для передачи, но что, если вы отбросите файл jar в папку ~/Library/Java/extensions (IIRC)?

Редактировать: Я предполагаю, что вы используете конкретные библиотеки Java для Mac OS X, следовательно, вы используете Xcode? В противном случае я бы рекомендовал Eclipse. На самом деле я бы согласился утверждать, что Eclipse может использовать специфические Java API для Mac OS X ...

0

Xcode 3.1 (я не уверен в 3.0) использует файл сборки ant в своих шаблонах Java-проектов. Там есть тонна documentation там, на Ant. Для того, чтобы изменить путь к классам, используемый когда на самом деле работает скомпилированный код, редактировать исполняемый файл и добавить в качестве аргумента -classpath path/to/lib

2

В Xcode 3.1.2
Проверка в файле build.xml мы видим:

<!-- lib directory should contain any pre-built jar files needed to build the project AppleJavaExtensions.jar is included to allow the built jars to run cross-platform if you depend on Apple eAWT or eIO classes. See http://developer.apple.com/samplecode/AppleJavaExtensions/index.html for more information --> <fileset id="lib.jars" dir="${lib}"> <include name="**/*.jar"/> </fileset>

ОК, поэтому скопируйте внешний банку вручную в projectName/lib и скомпилируйте. (Может быть, убрать первый)

Edit: мне пришлось скопировать банку вручную, Xcode бы не поставить его в нужном месте

 Смежные вопросы

  • Нет связанных вопросов^_^