https://github.com/hectorespert/jlibnotify
Java binding for libnotify
https://github.com/hectorespert/jlibnotify
hacktoberfest java libnotify
Last synced: 8 months ago
JSON representation
Java binding for libnotify
- Host: GitHub
- URL: https://github.com/hectorespert/jlibnotify
- Owner: hectorespert
- License: apache-2.0
- Created: 2019-12-14T22:05:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-06-01T15:00:05.000Z (9 months ago)
- Last Synced: 2025-06-02T00:49:41.018Z (9 months ago)
- Topics: hacktoberfest, java, libnotify
- Language: Java
- Homepage: https://hectorespert.github.io/jlibnotify/
- Size: 209 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java binding for libnotify (jlibnotify)


[Libnotify](https://developer.gnome.org/libnotify/) Java binding using [Java JNA](https://github.com/java-native-access/jna).
Based in the [IntelliJ LibNotify wrapper](https://github.com/JetBrains/intellij-community/blob/master/platform/platform-impl/src/com/intellij/ui/LibNotifyWrapper.java) and the [OpenBeans notification module](https://github.com/OpenBeans/OpenBeans/blob/master/pkgsrc-coolbeans/ide/files/platform/ro.emilianbold.notifications/src/ro/emilianbold/notifications/linux/jna/LibNotifyLibrary.java).
## Usage
### Import the library
- Maven dependency
```
es.blackleg
jlibnotify
1.1.0
```
- Gradle dependency
```
implementation group: 'es.blackleg', name: 'jlibnotify', version: '1.1.1'
```
### Examples of usage
- [Netbeans Native Notifications](https://github.com/hectorespert/nb-native-notifications)
- [MediathekView](https://github.com/mediathekview/MediathekView)