Следующая ошибка возникает при попытке установить IBM informix ids.12.10.FC12TL.macosx64.dmg в моем MacBook (работает HighSierra)

Ошибка при попытке установить IBM Informix

Last login: Sat Oct 27 22:15:35 on ttys000
/Volumes/ids.12.10.FC12TL.macosx64/ids_install ; exit;
Macbooks-MacBook-Pro:~ isharakularatna$ /Volumes/ids.12.10.FC12TL.macosx64/ids_install ; exit;
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Unrecognized option: -d64
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

Также я проверил версию java и работает ли компилятор java с командой javac , он показывает, что оба работают нормально. Благодарим вас за помощь в решении этой проблемы.

Результат Java-версии

Macbooks-MacBook-Pro:~ isharakularatna$ java -version
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
Macbooks-MacBook-Pro:~ isharakularatna$ 

1 ответ1

0

Флаг d64 устарел и больше не работает, начиная с JDK-10. Он помечен как устаревший в JDK-9, но все еще функционирует. Текущая версия уже JDK-11.

Для получения дополнительной информации см. Статью
Устаревшие параметры java -d32, -d64 в jdk-10 влияют на сценарии domain.sh, standalone.sh, appclient.sh.

Вам нужно либо получить более новую версию IBM Informix (если она доступна), либо перейти на версии JDK.

Любопытно, что d64 применяется только к Solaris, что является дополнительной причиной для проверки вашей версии Informix.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .