Завершение JVM при установке IBM Installation Manager
Я пытаюсь установить IBM Installation Manager в виртуальной машине Cent OS 7. Мои установочные файлы хранятся в /opt/IM
каталог Команда, которую я дал
./installc --launcher.ini silent-install.ini -log /opt/mylogfile.xml -acceptLicense
Но установка завершается неудачно со следующим сообщением об ошибке
**JVM terminated. Exit code=13
/opt/IM//jre_7.0.8000.20141126_1221/jre/bin/java
-Xms40m
-Xmx1024m
-Xquickstart
-Xgcpolicy:gencon
-jar /opt/IM/plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1446.jar
-os linux
-ws gtk
-arch x86_64
-launcher /opt/IM/installc
-name Installc
--launcher.library /opt/IM/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64 _1.1.200.v20120522-1813/eclipse_1502.so
-startup /opt/IM/plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1446.jar
--launcher.appendVmargs
-exitdata 1d8003
-toolId isilentInstall
-accessRights admin
-silent input @osgi.install.area/install.xml
-log /opt/mylogfile.xml
-acceptLicense
-vm /opt/IM//jre_7.0.8000.20141126_1221/jre/bin/java
-vmargs
-Xms40m
-Xmx1024m
-Xquickstart
-Xgcpolicy:gencon
-jar /opt/IM/plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1446.jar**
Моя версия JDK
Java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
0 ответов
Вы проверили, есть ли в поставляемой среде выполнения Java исполняемый бит? У меня была такая же ошибка, и архитектуры совпадали, проблема заключалась в отсутствии исполняемого бита. Важно применить это к версии Java, поставляемой IM, а не к общесистемной Java! Ваш вывод кажется из общесистемной Java, поскольку это OpenJDK, где IM отправляет IBM JDK:
# ./im/jre_7.0.100025.20180517_1135/jre/bin/java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build pxa6470sr10fp25-20180430_01(SR10 FP25))
IBM J9 VM (build 2.6, JRE 1.7.0 Linux amd64-64 Compressed References 20180420_384915 (JIT enabled, AOT enabled)
J9VM - R26_Java726_SR10_20180420_1715_B384915
JIT - r11_20180420_384915
GC - R26_Java726_SR10_20180420_1715_B384915_CMPRSS
J9CL - 20010803_384915)
JCL - 20180427_01 based on Oracle jdk7u181-b09
Путь JVM можно найти в -vm
аргумент вывода. Итак, в вашем случае попробуйте
/opt/IM/jre_7.0.8000.20141126_1221/jre/bin/java -version
Если это не сработает из-за отсутствия исполняемого бита, добавьте его, используя chmod
:
chmod +x /opt/IM/jre_7.0.8000.20141126_1221/jre/bin/java