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 정적eclipse가 포함된 adt 폴더가 포함된 드라이브의 이름입니다.

/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

관련 정보