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

问题描述 投票:0回答:3

我安装了 ElementaryOS。我通过在

./processing
目录中运行
processing-3.3.4
来在终端中运行处理 IDE。我收到此错误:

java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
java linux processing-ide
3个回答
2
投票

这是一个正在解决的已知问题。截至目前,他们似乎还没有发布修复程序,所以我会尝试以前的版本。


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

首先,我尝试搜索

"elementary os" processing cannot open shared object file "libjli.so"
,但由于这没有给我任何明显的信息,我认为这不是 Elementary OS 的普遍问题。请注意,我在
"elementary os"
"libjli.so"
周围加了引号。这可以确保 Google 将它们视为短语,因此包含单词“elementary”和单词“os”的页面将不会匹配,除非这两个单词并排。

接下来我搜索了

processing ide cannot open shared object file "libjli.so"
,这给了我一个指向github项目上的主要问题页面的链接。在该页面上,我搜索了
libjli.so
,这给了我一个结果,这就是我在此处链接的问题。

希望对您将来有所帮助。


0
投票

在您的主目录中下载 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

0
投票

我的文件权限问题 - 在下面执行并且工作正常 chmod 755 /路径/到/java_sdk_17/bin/java

© www.soinside.com 2019 - 2024. All rights reserved.