나는 사용하고 싶다신호 CLI내 Pi 기반 고양이 먹이통에서 일부 신호 메시지를 보냅니다. 나는 설치 단계를 올바르게 따랐다고 생각합니다. 명령을 실행하려고 하면 오류가 발생합니다.
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/asamk/signal/Main
has been compiled by a more recent version of the Java Runtime (class file version 55.0),
this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) [...]
을 실행하면 apt list --installed | grep jre
다음과 같은 결과가 나타납니다.
default-jre/oldoldstable,now 2:1.8-58+deb9u1+b3 armhf [installed]
default-jre-headless/oldoldstable,now 2:1.8-58+deb9u1+b3 armhf [installed,automatic]
openjdk-8-jre/oldoldstable,now 8u322-b06-1~deb9u1 armhf [installed]
openjdk-8-jre-headless/oldoldstable,now 8u322-b06-1~deb9u1 armhf [installed,automatic]
저는 apt-get install --only-upgrade [packagename]
default-jre와 openjdk-8-jre를 실행 중이었고 최신 버전으로 업그레이드하기 위해 몇 가지 작업을 수행했습니다. 하지만 signal-cli를 실행할 때 오류가 여전히 존재합니다. 이 명령줄 도구를 오류 없이 실행하려면 어떻게 해야 합니까?