Solaris의 JRE 버전 + JRE java 실행 시 잘못된 매개변수

Solaris의 JRE 버전 + JRE java 실행 시 잘못된 매개변수

Jre 버전을 사용할 수 있도록 Solaris 컴퓨터의 /tmp 아래에 Jre1.6을 넣었습니다.

pwd
/tmp


 ls -ltr jre1.6
 total 512
 -r--r--r--   1 root     root         917 Oct  3  2011 Welcome.html
 -r--r--r--   1 root     root      183173 Oct  3  2011    THIRDPARTYLICENSEREADME.txt
 -r--r--r--   1 root     root          46 Oct  3  2011 README
 -r--r--r--   1 root     root          40 Oct  3  2011 LICENSE
 -r--r--r--   1 root     root        3339 Oct  3  2011 COPYRIGHT
 drwxr-xr-x   2 root     root         117 Oct 25  2011 javaws
 drwxr-xr-x   2 root     root        1024 Nov  4  2012 bin
 drwxr-xr-x   4 root     root         242 Nov  4  2012 plugin
 drwxr-xr-x   4 root     root         246 Nov  4  2012 man
 drwxr-xr-x  18 root     root        4655 Nov  4  2012 lib

하지만 실행하면 다음과 같습니다.

 /tmp/jre1.6/bin/java -jar ll.jar ……
 /tmp/jre1.6/bin/java: Invalid argument.

잘못된 매개변수를 얻었습니다.

오류 없이 Java(/tmp에서만)를 실행하려면 어떻게 해야 합니까?

답변1

Solaris 바이너리를 실행할 때 "잘못된 인수"는 일반적으로 잘못된 아키텍처(x86 플랫폼의 SPARC 바이너리 또는 SPARC 플랫폼의 x86 바이너리)에 대한 버전을 설치했음을 의미합니다.

실행하여 uname -p시스템에 어떤 프로세서 유형이 있는지 확인하고 해당 CPU 유형에 맞는 Java를 다운로드했는지 확인하세요.

관련 정보