#java #macos #class #jar #main
#java #macos #класс #jar #Главная
Вопрос:
java -jar jarfile
отлично работает в Windows / Ubuntu, но в macOS я продолжаю получать сообщение «Не удалось найти или загрузить основной класс». Мало того, когда я запускаю jar с использованием JRE Oracle — это работает (JRE oracle не является частью пути, поэтому я пишу абсолютный путь, чтобы проверить правильность версии, которую я использую). Таким образом, используя абсолютные пути к jrebinjava
файлам, один раз к JRE Oracle (работает), один раз к JRE версии Zulu для Mac, и я получаю «Не удалось найти или загрузить основной класс».
Есть идеи? Я использовал простую java -jar jarfile
команду. Файл манифеста в Jar содержит ссылку на основной файл (запутанный основной файл), но не имеет ссылки на путь к классу (мы помещаем все в один JAR, чтобы у нас не было никакой зависимости от внешнего jar).