É -d64 requerido para java no linux?

0

Estamos gerando scripts para executar java no RHEL ou em um Amazon Linux ami. Todos os scripts agora contêm a opção -d64 . Estamos usando o OpenJdk 1.8 de 64 bits. A pergunta do faq do oracle Quando você faz o download do SDK ou do JRE, você deve escolher entre 32 e 64 bits versões? indica que esta opção é apenas no Linux por razões de compatibilidade. Diz

All other platforms (Windows and Linux) contain separate 32 and 64-bit installation packages. If both packages are installed on a system, you select one or the other by adding the appropriate "bin" directory to your path. For consistency, the Java implementations on Linux accept the -d64 option.

Portanto, parece que -d64 não é necessário para scripts em execução no Linux. Pode ser melhor adicionar apenas essa opção ao executar em solaris.

É necessário? Qual seria o dano em removê-lo de nossos scripts?

    
por John Mercier 08.05.2017 / 13:58

1 resposta

0

Se o sistema é de 64 bits, não é necessário especificar a opção -d64.

Na minha experiência, você precisa do -d64 ao instalar um software empacotado como arquivo jar, por exemplo, Weblogic Genric, especificando que você quer a versão 64 do software, já que não tem idéia do sistema de underlaying e rodaria nele Versão de 32 bits por padrão.

    
por 18.05.2017 / 16:21

Tags