Почему на другом компьютере программа не запускается?

Решил перенести программу написанную в 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 шт):

Автор решения: Ilshat Nasyrov

Возможно у вас установлен более свежая версия JDK (выше чем 1.8), и JRE (Java 8) которая выводит в консоль версию 1.8.0_201

наберите следующую команду в консоли:

javac -version

Другими словами, программа компилируется на Java 9 или выше, а на другом компьютере стоит более ранняя версия Java 8,

→ Ссылка