Существует несколько способов получения JAR-файлов для просмотра Java в Mac OS X:
- Поместите его в / Library / Java / Расширения
- Создание / редактирование переменной среды CLASSPATH
- Укажите classpath явно с опцией -cp.
Переменная среды CLASSPATH не установлена по умолчанию, однако вы можете установить ее, если захотите. Имейте в виду, однако, что любые переменные среды, которые вы установили в ~/.profile
, вступят в силу только в вашем терминальном сеансе и не будут влиять на приложения GUI. Если вы хотите установить переменные среды так, чтобы они влияли на ваши приложения с графическим интерфейсом, вы можете создать файл с именем ~/.MacOSX/environment.plist
, который включает переменные среды. Любые изменения, внесенные в этот файл, вступят в силу при следующем входе в систему.
Как уже отмечалось, размещение JAR-файлов в папке расширений или изменение переменной среды CLASSPATH, как правило, являются плохими идеями, поскольку они могут привести к адской зависимости. Лучший способ состоит в том, чтобы связать ваши JAR-файлы с вашим артефактом и правильно установить метаданные так, чтобы они находились в пути к классу вашего артефакта. Если вы используете Apache Maven2 для создания своего артефакта, вы можете автоматически загрузить его, а также связать любые сторонние зависимости и установить путь к классу, соответствующий вашему артефакту.