내가는 nixos
다음과 같은 예외가 발생#!/usr/bin/env groovy
@Grapes(
@Grab(group='net.java.dev.jna', module='jna-platform', version='4.5.0')
)
import com.sun.jna.platform.unix.X11
def display = X11.INSTANCE.XOpenDisplay(null)
if(display == null) {
throw new IllegalStateException('Can\'t open default display')
}
def root = X11.INSTANCE.XRootWindow(display, X11.INSTANCE.XDefaultScreen(display))
if(root == null) {
throw new IllegalStateException('Can\'t find root window')
}
if(display != null) {
X11.INSTANCE.XCloseDisplay(display)
}
Caught: java.lang.UnsatisfiedLinkError: Unable to load library 'X11': Native library (linux-x86-64/libX11.so) not found in resource path ([file:/etc/user/john/.groovy/grapes/net.java.dev.jna/jna-platform/jars/jna-platform-4.5.0.jar, file:/etc/user/john/.groovy/grapes/net.java.dev.jna/jna/jars/jna-4.5.0.jar]) java.lang.UnsatisfiedLinkError: Unable to load library 'X11': Native library (linux-x86-64/libX11.so) not found in resource path ([file:/etc/user/john/.groovy/grapes/net.java.dev.jna/jna-platform/jars/jna-platform-4.5.0.jar, file:/etc/user/john/.groovy/grapes/net.java.dev.jna/jna/jars/jna-4.5.0.jar])
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:303)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:427)
at com.sun.jna.Library$Handler.<init>(Library.java:179)
at com.sun.jna.Native.loadLibrary(Native.java:569)
at com.sun.jna.Native.loadLibrary(Native.java:544)
at com.sun.jna.platform.unix.X11.<clinit>(X11.java:417)
at helloX11.run(helloX11:10)
내가 설정 nixos에 JVM이 어떻게 가리 키도록 할 수 nixos에서이 그루비 스크립트를 실행하기 위해 노력하고있어에서 그루비 스크립트를 실행할 수 없습니다 libX11.so에 올바르게?