У меня есть установщик, который я создал несколько недель назад, который отлично работает в Linux и отлично устанавливает мое программное обеспечение. Мне пришлось перезагрузить Install4J и воссоздать мой проект установщика. Теперь установщик, который я создаю, не запускается в Linux с ошибкой ...Install4J установщик Linux не работает с ошибкой «no server JVM at», если вы не используете -J-client
Ошибка: нет server' JVM at
/home/jaz/542/rc2/appxsetup-linux-32.sh.8376.dir/jre/lib/ i386/сервер/libjvm.so.
Я использую тот же комплект JRE, что и раньше. Я сравнил сгенерированные сценарии установщика и заметил, что старый установщик включает в себя параметр -client при запуске JRE. Я запускал неудачный установщик с параметром -J-client, и теперь он работает.
Любая идея, почему Install4J решил не включать эту опцию командной строки JVM и как убедить ее снова добавить ее?
Это не помогло. Проблема, с которой я столкнулась, связана с установщиком, созданным Install4J, а не с установкой, которую он в конечном итоге установит. Вот что я вижу, когда пытаюсь запустить созданный установщик ... [root @ devo rc2] # ./appxsetup-linux-32.sh Распаковка JRE ... Подготовка JRE ... Запуск установщика ... Ошибка: нет 'server 'JVM в' /home/jaz/542/rc2/appxsetup-linux-32.sh.8778.dir/jre/lib/i386/server/libjvm.so'. –
Вы сами подготовили комплект JRE? Можете ли вы попробовать другой комплект JRE? –
Я использую тот же комплект JRE, который я использовал в установщике install4j, который я создал две недели назад, который работает. У этого установщика есть этот код, встроенный в него «$ INSTALL4J_JAVA_PREFIX» $ app_java_home/bin/java «-client -Dinstall4j.jvmDir = ...» и установщик, который я только что создал, который не работает, имеет этот «$ INSTALL4J_JAVA_PREFIX» $ app_java_home/bin/java "-Dinstall4j.jvmDir = ..." Кажется, что сам установщик был создан с запросом опции -client две недели назад, а установщик, который я только что создал, не работает. Установщик, который я использовал две недели назад, возможно, был более старой версией Install4J 5. –