我刚刚从 eclipse 网站下载了压缩格式的 eclipse 软件包。我将其解压到我的用户目录中并设置了 777 权限,但双击 eclipse 可执行文件没有任何反应。我尝试通过终端运行可执行文件,但它显示错误:
bash:./eclipse:没有这样的文件或目录
然后我通过 Ubuntu 软件中心安装了 eclipse,运行成功。只是下载的版本无法运行。
我已经在 Ubuntu 10.10 中安装了 OpenJDK。有人能告诉我我的 Eclipse 出了什么问题吗?
答案1
我的操作系统实际上是 64 位版本。我下载的 Eclipse 包是 32 位的。这看起来很愚蠢,但通常 32 位软件在 64 位操作系统上运行没有任何问题。所以我没有太注意。
我下载了 64 位版本的 Eclipse,它运行良好。
感谢@Sergey 的时间和耐心。
答案2
bash 发出的消息表明没有这样的文件 - 我建议您仔细检查您是否在正确的目录中,执行位是否确实设置了等等。
尝试像这样调用它:
cd ~/folder/where/you/unpacked-it
chmod +x ./eclipse
./eclipse
实际上,甚至不需要改变权限 - 二进制文件已经设置了可执行位。
答案3
我在 Eclipse 二进制文件方面遇到了同样的问题,并开始按照此线程的建议进行操作。我检查了操作系统和内核版本,并尝试更改文件权限。执行命令后,chmod
我检查了它ls -l
,结果让我感到惊讶:没有任何变化。
经过几次尝试和一分钟的思考,我找到了问题所在:eclipse 文件夹位于 OS 驱动器之外的目录中。它位于 NTFS 驱动器上,而我对此没有任何特殊权限。
简单的解决方案是将其放回 home/opt 文件夹。但我仍然对能够在 NTFS 分区内执行的解决方案感兴趣。