运行 java 二进制文件时出现错误“找不到 libjava.so”

运行 java 二进制文件时出现错误“找不到 libjava.so”

我卸载了 jdk 1.8 并在 ubuntu 上安装了 JDK 1.7,但是当我尝试运行 java 时出现以下错误:

sana@sana:~$ java -version
Error: could not find libjava.so
Error: Could not find Java SE Runtime Environment.

答案1

安装后尝试重新启动计算机,然后重试。

或者你可能遇到类似这样的问题:https://stackoverflow.com/questions/25954348/error-could-not-find-libjava-so-error-could-not-find-java-2-runtime-environme

其中一位发帖者提到他安装了两个版本:“我以前遇到过这个问题。原来我的机器上有两个 javac 程序。它们分别位于 /usr/bin/javac 和 /bin/javac 中。我的系统使用的是 /bin/javac 程序。对我来说正确的路径是 /usr/bin/javac。删除 /bin/javac 有帮助”

相关内容