RHEL 또는 Amazon Linux ami에서 Java를 실행하기 위한 스크립트를 생성 중입니다. 이제 스크립트에 이 -d64
옵션이 포함됩니다. 우리는 OpenJdk 1.8 64비트를 사용합니다. 오라클 FAQSDK 또는 JRE를 다운로드할 때 32비트 버전과 64비트 버전 중에서 선택해야 합니까?호환성상의 이유로 이 옵션은 Linux에서만 사용할 수 있음을 나타냅니다. 그것은 말한다
다른 모든 플랫폼(Windows 및 Linux)에는 별도의 32비트 및 64비트 설치 패키지가 포함되어 있습니다. 시스템에 두 패키지가 모두 설치된 경우 경로에 적절한 "bin" 디렉터리를 추가하여 하나를 선택할 수 있습니다. 일관성을 위해 Linux의 Java 구현에서는 -d64 옵션을 허용합니다.
따라서 Linux에서 실행되는 스크립트에는 필요하지 않은 것 같습니다 -d64
. Solaris에서 실행할 때만 이 옵션을 추가하는 것이 가장 좋습니다.
그게 필요 할까? 스크립트에서 이를 제거하면 어떤 피해가 발생합니까?
답변1
시스템이 64비트인 경우 -d64 옵션을 지정할 필요가 없습니다.
내 경험에 따르면, jar 파일(예: Weblogic Genric)로 패키지된 소프트웨어를 설치할 때 -d64가 필요합니다. 이는 기본 시스템을 인식하지 못하고 32-에서 실행되기 때문에 소프트웨어의 64 버전을 원한다는 것을 지정합니다. 기본 상황에 따른 비트 버전.