Попытка импорта org.gnome.gdk.ModifierType
на самом деле сначала выдает другую ошибку, а затем - ошибку, которую вы видите.
user> (import 'org.gnome.gdk.ModifierType)
; Evaluation aborted.
org.freedesktop.bindings.FatalError:
You *must* call Gtk.init() before using anything else in java-gnome!
user> (import 'org.gnome.gdk.ModifierType)
; Evaluation aborted.
java.lang.NoClassDefFoundError: Could not initialize class org.gnome.gdk.ModifierType
За документы , org.gnome.gtk.Gtk/init
выглядит так:
public static void init(String[] args)
Итак, перезапустите JVM и попробуйте это:
user> (org.gnome.gtk.Gtk/init (make-array String 0))
nil
user> (import 'org.gnome.gdk.ModifierType)
org.gnome.gdk.ModifierType
Кажется, работает.