加载共享库时出错:Java中的libjli.so

时间:2017-06-08 15:02:05

标签: java linux processing-ide

我安装了ElementaryOS。我通过在./processing目录中运行processing-3.3.4在终端中运行Processing IDE。我收到了这个错误:

java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

2 个答案:

答案 0 :(得分:2)

这是known issue that is being worked on。截至目前,看起来他们没有发布修复,所以我会试用以前的版本。

将来,我建议您使用Google搜索您在发布到论坛之前遇到的具体错误。可能很难知道要搜索什么,所以这里是对我的过程的解释。

首先我尝试搜索"elementary os" processing cannot open shared object file "libjli.so",但由于这并没有给我任何明显的信息,我认为这不是Elementary OS的普遍问题。请注意,我在"elementary os""libjli.so"附近加上了引号。这可以确保Google将这些视为短语,因此页面中包含" elementary"和#34; os"除非这两个词是并排的,否则不会匹配。

接下来,我搜索了processing ide cannot open shared object file "libjli.so",它为我提供了main Issues page on the github project的链接。在那个页面上,我searched for libjli.so给了我一个结果,这是我在这里链接的问题。

我希望将来可以帮助你。

答案 1 :(得分:0)

Download Java SE Development Kit 8u192在您的主目录中(单击“ 接受许可协议”)

提取(在终端中):

tar xzvf ~/jdk-8u192-linux-x64.tar.gz

创建符号链接:

sudo ln -s -f ~/jdk1.8.0_192/bin/* /usr/bin/

测试:

java -version