ubuntu 12.10 找不到 java,但它存在!

ubuntu 12.10 找不到 java,但它存在!

我在 Ubuntu 12.04 上安装了 ZendStudio 5.5.1,运行良好,没有问题。今天,我下载了 Ubuntu 12.10 并将其安装在我的 / 上,但保留了 /home 分区。现在,我无法再运行 ZendStudio,它给了我这个错误:

字符串:'/lib/libc.so.6':没有这样的文件./ZDE:1714:exec:/home/william/Zend/ZendStudio-5.5.1/jre/bin/java:未找到

但是 java 文件存在!出了什么问题?谢谢!

我修复了这个问题,因为我使用的是 64 位操作系统,在我运行之后

sudo apt-get install libxss1 lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1

Zend Studio 5.5.1 现在可以运行。

答案1

java 一般都安装了吗?要查找,只需运行

java -version

它应该打印出类似

java version "1.7.0_07"
OpenJDK Runtime Environment (IcedTea7 2.3.2) (7u7-2.3.2a-1ubuntu1)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)

如果这个 lib 文件不再存在,你应该检查文件所在的位置并创建指向它的链接

您可以使用 find 命令来执行此操作

find /lib{/,32/} -name "libc.so.6"

如果你找到该文件,只需创建一个符号链接就可以了

sudo ln -s /path/to/real/libc.so.6 /lib/libc.so.6

编辑:

修复缺失的 java 运行

whereis java

应该打印出类似/usr/bin/java

现在使用参数启动ZDELAX_VM,所以它应该是这样的

./ZDE LAX_VM=/usr/bin/java

相关内容