我在 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