在运行 Ubuntu 20.04.2 和 Pop!_OS 21.04 的两台 PC 上使用 JRE 11 时,BioX 不会启动。
然而,BioX 程序在我分别用 Ubuntu 20.04 和 Pop!_OS 21.04 替换的 openSUSE(Leap 15.2 和 15.3)中运行良好,没有问题。
错误消息以“发生非法反射访问操作”开头。
(base) bcramer@curie:~/Biographics_Lab-3R/BioX$ java -jar BioX4.6.13.jar
llb: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/home/bcramer/Biographics_Lab-3R/BioX/lib/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!