Eclipse 无法执行

Eclipse 无法执行

我刚刚下载了适用于 Linux 的 Android SDK。我正在运行 OpenSuse 12.3。当我尝试运行 Eclipse 时,出现错误,提示没有程序可以运行可执行文件。因此,我使用以下方式使Eclipse程序可执行。

  1. 右键单击该程序并打开“属性”选项,选中“允许将文件作为程序执行”复选框。但是,一旦我选中该框,它就会被取消选中,并且我无法运行 Eclipse。
  2. 我尝试使用该chmod +x命令,但没有任何变化。

file eclipse这里要求的是and命令的输出ldd eclipse

gursheel@linux-vfsr$ file eclipse
eclipse: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
gursheel@linux-vfsr$ ./eclipse
bash: ./eclipse: Permission denied
gursheel@linux-vfsr$ ldd eclipse
ldd: warning: you do not have execution permission for `./eclipse'
/usr/bin/ldd: line 124: ./eclipse: Permission denied
gursheel@linux-vfsr$ chmod +x eclipse
gursheel@linux-vfsr$ ldd eclipse
ldd: warning: you do not have execution permission for `./eclipse'
/usr/bin/ldd: line 124: ./eclipse: Permission denied

这是中的条目/etc/fsatb

/dev/disk/by-id/ata-HITACHI_HTS725032A9A364_100712PCK304VKKKRWMJ-part7 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-HITACHI_HTS725032A9A364_100712PCK304VKKKRWMJ-part8 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-HITACHI_HTS725032A9A364_100712PCK304VKKKRWMJ-part9 /home                ext4       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

/proc/mounts 静力学是包含 adt 文件夹(其中包含 eclipse)的驱动器的名称。

/dev/sda3 /run/media/gursheel/Statics fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/dev/sda3 /var/run/media/gursheel/Statics fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0

如何使 Eclipse 可执行?

答案1

由于您已经在 @sendmoreinfo 的评论中找到了答案,我将扩展他的答案并为您提供可能的替代方案

您的问题是 eclipse 在 NTFS 驱动器上运行,NTFS 不理解可执行位,因此默认情况下 NTFS-3g 将您的分区挂载为非执行程序。

此时,我可以为您提供您现在遇到的同一问题的答案列表,即如何安装 NTFS 驱动器以便我可以执行程序以下链接是此问题的解决方案

从第三个答案中我们可以得出,您可以使用以下选项重新安装驱动器(根据您的情况进行调整)

sudo mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/sda3 /run/media/gursheel/Statics

相关内容