Нераспознанная опция: -d64 возникает при установке IBM Informix

436
Ishara Kularatna

При попытке установить 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$  
0

1 ответ на вопрос

0
harrymc

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

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

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

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

Я попытаюсь понизить версию JDK, но эта установка шла в формате .dmg, который поддерживает установки MacOS X. Также это было предоставлено с официального сайта IBM - Informix. Я проверю и опубликую, если статус Ishara Kularatna 5 лет назад 0
Тот же результат после понижения до JDK8 / JRE 8, есть ли другие предложения Ishara Kularatna 5 лет назад 0
Попробуйте команды `java -d32 -version` и` java -d64 -version`. Пока они оба не работают, ваша версия Java не поддерживает этот переключатель. IBM informix, [сообщается] (https://www-01.ibm.com/support/docview.wss?uid=swg24009130) с последним изменением 4 августа 2014 года, может быть непригодным для использования в вашей среде. harrymc 5 лет назад 0
Да, вы правы, оба параметра не сработали и выдают ошибку как «Нераспознанный параметр: -d64 Ошибка: не удалось создать виртуальную машину Java. Ошибка: произошла неустранимая исключительная ситуация. Программа закроется». Ishara Kularatna 5 лет назад 0
Я не знаю, для какой комбинации OSX / Java был создан этот dmg, но, конечно, не рекомендуется адаптировать вашу систему для этого. Существуют другие базы данных, которые являются текущими, например MySQL. harrymc 5 лет назад 0
Да, но на этот раз я должен работать с IBM informix, так как есть срочный запрос. Я пытался смоделировать, используя мой компьютер, я попробую с дистрибутивом Linux. Спасибо за помощь! Ishara Kularatna 5 лет назад 0
Я предлагаю использовать виртуальную машину, чтобы не разрушать вашу систему. Если этот ответ помог в вашей проблеме, вы можете пометить его как принятый. harrymc 5 лет назад 0
Да, конечно, я сделаю как можно скорее, спасибо за продолжение! Ishara Kularatna 5 лет назад 0

Похожие вопросы