При попытке скомпилировать эту небольшую Java-программу для использования класса Notifier из java-gnome (созданного из последней ветки bzr):
import org.gnome.notify;
class Notifier {
public void Main(String[] args) {
Notification n = new Notification("Test notification", "Blah.", "");
n.setTimeout(2000);
n.show();
}
}
Я получаю следующий вывод при компиляции с:
$ javac -cp .:/usr/local/share/java/gtk-4.0.jar Notifier.java
Notifier.java:1: package org.gnome does not exist
import org.gnome.notify;
^
Notifier.java:7: cannot find symbol
symbol : class Notification
location: class Notifier
Notification n = new Notification("Test notification", "Blah.", "");
^
Notifier.java:7: cannot find symbol
symbol : class Notification
location: class Notifier
Notification n = new Notification("Test notification", "Blah.", "");
^
3 errors
/ usr / local / share / java / gtk-4.0.jar определенно существует в этом месте и содержит используемые классы. Что случилось? Большое спасибо.