Почему на другом компьютере программа не запускается?
Решил перенести программу написанную в IntelliJIdea на другой компьютер. Сделал jar файл. Скопировал на другой компьютер. Скачал на другом компьютере последнюю версию JVM и установил. На моём компьютере в командной строке ввожу java -version и получаю -java version 1.8.0_201 На другом компьютере - java version 1.8.0_251 Запускаю jar файл на другом компьютере и получаю сообщение: "Error: A JNI error has occurred, please check your installation and try again" До этого ни разу не переносил программы на другие машины. Подскажите, в чём может быть проблема?
Ответы (1 шт):
Возможно у вас установлен более свежая версия JDK (выше чем 1.8), и JRE (Java 8) которая выводит в консоль версию 1.8.0_201
наберите следующую команду в консоли:
javac -version
Другими словами, программа компилируется на Java 9 или выше, а на другом компьютере стоит более ранняя версия Java 8,