我已将 gephi-0.9.2-linux.tar.bz 下载到我的 Ubuntu 19.04 笔记本电脑。
我安装了三个不同的 OpenJDK 版本:8、11 和 13:
sudo update-java-alternatives --list
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.13.0-openjdk-amd64 1211 /usr/lib/jvm/java-1.13.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
我可以使用以下方法在版本之间切换:
sudo update-java-alternatives --set java-1.11.0-openjdk-amd64
如果我切换到 JDK 8 并运行 gephy Bash shell,则不会发生任何事情。没有消息,没有错误,没有启动图标。命令提示符会返回到终端。
如果我切换到 11 或 13,我会看到 Gephi 图标出现,并显示以下消息:
(base) michaelduffy@pop-os:~/Tools/gephi-0.9.2/bin$ bash gephi
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/home/michaelduffy/Tools/gephi-0.9.2/platform/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
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: 112: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!
(base) michaelduffy@pop-os:~/Tools/gephi-0.9.2/bin$
关于如何修复此问题有什么建议吗?