Nicht erkannte Option: -d64 tritt bei der Installation von IBM Informix auf

481
Ishara Kularatna

Der folgende Fehler tritt auf, wenn ich versuche, IBM informix ids.12.10.FC12TL.macosx64.dmg in meinem MacBook zu installieren (führt HighSierra aus)

Fehler beim Versuch, IBM Informix zu installieren

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] 

Ich habe auch die Java-Version überprüft und ob der Java-Compiler mit dem javacBefehl arbeitet. Es zeigt, dass beide einwandfrei funktionieren. Schätzen Sie Ihre Hilfe, um dieses Problem zu beheben.

Ergebnis der Java-Version

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 Antwort auf die Frage

0
harrymc

Die d64Flagge ist veraltet und funktioniert ab JDK-10 nicht mehr. Es ist in JDK-9 als veraltet markiert, funktioniert aber weiterhin. Die aktuelle Version ist bereits JDK-11.

Weitere Informationen finden Sie im Artikel
Veraltete Java-Optionen -d32, -d64 in jdk-10 wirken sich auf die Skripts domain.sh, standalone.sh und appclient.sh aus .

Sie müssen entweder eine neuere Version von IBM Informix (falls verfügbar) erwerben oder in den JDK-Versionen herunterfahren.

Der eigentümliche Punkt hier ist, dass d64 nur für Solaris gelten soll. Dies ist ein weiterer Grund, um Ihre Informix-Version zu überprüfen.

Ich werde versuchen, meine JDK-Version herunterzurüsten, aber diese Installation wurde mit dem .dmg-Format geliefert, das MacOS X-Installationen unterstützt. Es wurde auch von der offiziellen IBM-Informix-Website bereitgestellt. Ich werde den Status überprüfen und posten Ishara Kularatna vor 5 Jahren 0
Gleiches Ergebnis nach dem Downgrade auf JDK8 / JRE 8, gibt es weitere Vorschläge Ishara Kularatna vor 5 Jahren 0
Probieren Sie die Befehle `java -d32 -version` und` java -d64 -version` aus. Solange beide nicht funktionieren, unterstützt die Java-Version diese Option nicht. IBM informix, [berichtet] (https://www-01.ibm.com/support/docview.wss?uid=swg24009130), wie zuletzt geändert am 4. August 2014, kann in Ihrer Umgebung möglicherweise nicht verwendet werden. harrymc vor 5 Jahren 0
Ja, Sie sind richtig. Beide Optionen haben nicht funktioniert und geben einen Fehler als "Nicht erkannte Option: -d64 Fehler: Java Virtual Machine konnte nicht erstellt werden. Fehler: Eine schwerwiegende Ausnahme ist aufgetreten. Programm wird beendet." Ishara Kularatna vor 5 Jahren 0
Ich weiß nicht, für welche Kombination von OSX / Java diese DMG erstellt wurde, aber es ist auf jeden Fall nicht ratsam, Ihr System dafür anzupassen. Es gibt noch andere Datenbanken, zum Beispiel MySQL. harrymc vor 5 Jahren 0
Ja, aber diesmal muss ich mit IBM informix arbeiten, da eine dringende Anfrage vorliegt. Ich habe versucht, mit meinem PC zu simulieren, ich werde es mit Linux-Distribution versuchen. Danke für die bisherige Hilfe! Ishara Kularatna vor 5 Jahren 0
Ich empfehle die Verwendung einer virtuellen Maschine, um das System nicht zu zerstören. Wenn diese Antwort bei Ihrem Problem geholfen hat, können Sie es als akzeptiert markieren. harrymc vor 5 Jahren 0
Ja, sicher werde ich es so schnell wie möglich tun. Vielen Dank für Ihr Interesse! Ishara Kularatna vor 5 Jahren 0