Opsi tidak dikenal: -d64 terjadi dengan instalasi IBM Informix

0

Kesalahan berikut terjadi ketika saya mencoba menginstal informix IBM ids.12.10.FC12TL.macosx64.dmg di MacBook saya (Menjalankan HighSierra)

Kesalahan saat mencoba menginstal 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]

Saya juga memeriksa versi java dan apakah kompiler java berfungsi javac perintah, itu menunjukkan keduanya berfungsi dengan baik, Menghargai bantuan Anda untuk menyelesaikan masalah ini.

Hasil java-versi

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$ 
Ishara Kularatna
sumber

Jawaban:

0

Itu d64 flag sudah usang dan tidak berfungsi lagi dimulai dengan JDK-10. Itu ditandai sebagai usang dalam JDK-9 tetapi masih berfungsi. Versi saat ini sudah JDK-11.

Untuk informasi lebih lanjut, lihat artikel
Opsi java usang -d32, -d64 di jdk-10 mempengaruhi skrip domain.sh, standalone.sh, appclient.sh .

Anda harus mendapatkan versi IBM Informix yang lebih baru (jika tersedia) atau turun dalam versi JDK.

Poin yang aneh di sini adalah itu D64 dikatakan hanya berlaku untuk Solaris , yang merupakan alasan tambahan untuk memverifikasi versi Informix Anda.

harrymc
sumber
Saya akan mencoba dengan menurunkan versi JDK saya, tetapi instalasi ini datang dengan format .dmg yang mendukung instalasi MacOS X. Juga disediakan dari situs web resmi IBM - Informix. Saya akan memeriksa dan memposting jika statusnya
Ishara Kularatna
Masih sama hasilnya setelah downgrade ke JDK8 / JRE 8, apakah ada saran lain
Ishara Kularatna
Coba perintahnya java -d32 -version dan java -d64 -version. Selama keduanya tidak berfungsi, versi Java yang Anda miliki tidak mendukung peralihan itu. Informix IBM, dilaporkan yang terakhir diubah pada 4 Agustus 2014, mungkin tidak dapat digunakan di lingkungan Anda.
harrymc
Ya Anda benar, kedua opsi tidak berfungsi dan memberikan kesalahan sebagai "Opsi tidak dikenal: -d64 Kesalahan: Tidak dapat membuat Java Virtual Machine. Kesalahan: Pengecualian fatal telah terjadi. Program akan keluar."
Ishara Kularatna
Saya tidak tahu kombinasi OSX / Java mana yang dibuat dmg itu, tetapi tentu saja tidak disarankan untuk mengadaptasi sistem Anda untuk itu. Ada database lain yang terkini, misalnya MySQL.
harrymc