파일이 존재하지만 실행이 작동하지 않습니다

파일이 존재하지만 실행이 작동하지 않습니다

Java tarball을 다운로드하고 아카이브를 추출한 다음 scp를 통해 원격 시스템에 복사했습니다. 이 ls명령을 사용하면 Java 실행 파일이 존재합니다.

ubuntu@Ubuntu:~$ ls -la /home/ubuntu/jre1.7.0_55/bin/
total 420
drwxr-xr-x 2 ubuntu ubuntu   4096 Mar 18 03:54 .
drwxr-xr-x 6 ubuntu ubuntu   4096 Apr 30 12:55 ..
lrwxrwxrwx 1 ubuntu ubuntu      8 Apr 30 10:58 ControlPanel -> jcontrol
-rwxr-xr-x 1 ubuntu ubuntu   5714 Mar 18 03:53 java
-rwxr-xr-x 1 ubuntu ubuntu  16246 Mar 18 03:54 java_vm
-rwxr-xr-x 1 ubuntu ubuntu 104497 Mar 18 03:54 javaws
-rwxr-xr-x 1 ubuntu ubuntu   6391 Mar 18 03:54 jcontrol
-rwxr-xr-x 1 ubuntu ubuntu   5873 Mar 18 03:53 keytool
-rwxr-xr-x 1 ubuntu ubuntu   6013 Mar 18 03:53 orbd
-rwxr-xr-x 1 ubuntu ubuntu   5893 Mar 18 03:53 pack200
-rwxr-xr-x 1 ubuntu ubuntu   5981 Mar 18 03:53 policytool
-rwxr-xr-x 1 ubuntu ubuntu   5865 Mar 18 03:53 rmid
-rwxr-xr-x 1 ubuntu ubuntu   5877 Mar 18 03:53 rmiregistry
-rwxr-xr-x 1 ubuntu ubuntu   5893 Mar 18 03:53 servertool
-rwxr-xr-x 1 ubuntu ubuntu   6045 Mar 18 03:53 tnameserv
-rwxr-xr-x 1 ubuntu ubuntu 215380 Mar 18 03:53 unpack200

하지만:

ubuntu@Ubuntu:~$ /home/ubuntu/jre1.7.0_55/bin/java
-bash: /home/ubuntu/jre1.7.0_55/bin/java: No such file or directory

어떤 이유?

답변1

아마도 32비트 OS(64비트 바이너리)에서 실행 중인 (Java) 바이너리일 것입니다.

관련 정보