Реализация Growl в Java-приложении

Я хочу, чтобы мое Java-приложение показывало рычание. Мои IDE - это Eclipse и Netbeans, и я пытаюсь внедрить библиотеку в любую из них (пока она не работала). Как я могу просто добавить библиотеку в свой проект и затем ссылаться на классы из моих собственных классов? Кроме того, где я могу найти подходящую библиотеку?

Заранее спасибо!

РЕДАКТИРОВАТЬ: Хорошо, теперь мне как-то удалось реализовать библиотеку ^^ Однако: следующая команда не выполняется:

System.loadLibrary("growl");

Возвращает следующую ошибку:

Сообщение: нет рычания в java.library.path

Как я могу это исправить?

4 ответа

Решение

О соответствующей библиотеке вы должны просто погуглить. Я нашел этот (который протестирован на 10.5, так что, возможно, понадобится несколько настроек): http://www.cocoaforge.com/viewtopic.php?f=6&t=17320

Чтобы добавить библиотеку в свой проект в Eclipse, скопируйте ее в папку проекта (в этом нет необходимости, вы можете просто скопировать ее в любое место, в том числе в папку расширений JDK), а затем добавить ее через настройки проекта:

  • откройте свойства проекта, щелкнув правой кнопкой мыши по проекту и выбрав Свойства
  • перейти к опции пути сборки Java
  • зайдите в библиотеки и добавьте его

альтернативный текст

Вы можете использовать сетевую привязку, как в https://github.com/chamerling/JavaGrowl или https://github.com/aerofs/growljavabindings

Можно использовать механизм сценариев AppleScript в Java 6 на OS X для взаимодействия с Growl. Вот сообщение в блоге, описывающее, как это сделать.

Может быть, это может помочь вам.

Если ваши классы упакованы в JAR-файл, как и в сторонней библиотеке, вы должны иметь возможность поместить его в каталог вашего проекта /lib и добавить его в CLASSPATH с помощью IDE. Это должно быть все, что вам нужно сделать (если я правильно понимаю ваш вопрос).

Другие вопросы по тегам