#java
#java
Вопрос:
Я создал калькулятор и экспортировал его с помощью:
Проект> Экспорт> Исполняемый файл JAR
Я выбрал опцию Package required libraries в сгенерированный JAR. Это работает на моем собственном компьютере, но когда я отправляю .jar
его на свой MACOSX, он не работает. Когда я дал разрешения проекту и щелкнул по нему еще раз, он отбросил следующее сообщение
Я попытался установить JRE и использовал
$ ls -l @ -rw-r—r—@
1 дэйв Стафф 17663235 13 октября 11:08 server-0.28.2-java8.jar com.apple.метаданные:kMDItemWhereFroms 619 com.apple.карантин 68
и удалил атрибуты с помощью
xattr -c file.jar
Это не работает. Что не так с моей процедурой?
Комментарии:
1. Какую среду IDE вы используете? Ant, Maven, Gradle?
2. @thetechnician94 по-видимому, есть проблема с версией JDK, которую я использую, я скомпилировал ее с 14.0.1, а на MacOSX установлена версия 13.0.2. но там сказано, что это последняя доступная версия. Я попытался изменить путь к модулю проекта из IDE (Eclipse), но он выдает ту же ошибку err: ошибка LinkageError произошла при загрузке основного класса swingb. Calculadora java.язык. Ошибка UnsupportedClassVersionError: swingb / Calculadora был скомпилирован более поздней версией среды выполнения Java (версия файла класса 58.0), эта версия среды выполнения Java распознает только версии файлов классов до 57.0