Ошибка при попытке запуска Java связанных команд на MacOS - PullRequest
0 голосов
/ 26 марта 2020

Например, если я наберу java -version, я получу:

Error: dl failure on line 542
Error: failed /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/lib/server/libjvm.dylib, because dlopen(/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/lib/server/libjvm.dylib, 10): no suitable image found.  Did find:
    /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/lib/server/libjvm.dylib: code signature invalid for '/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/lib/server/libjvm.dylib'

Что мне делать? У меня установлен JDK:

Matching Java Virtual Machines (1):
    14, x86_64: "Java SE 14"    /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home

, и я также установил JRE, хотя получаю ошибку, если пытаюсь вызвать java.

Моя Ма c Детали:

OS X Yosemite
Version 10.10.5 (14F27)
Processor 2.66 GHz Intel Core 2 Duo

MacBook Pro (15 дюймов, середина 2009 г.)

1 Ответ

0 голосов
/ 26 марта 2020

Это довольно старая версия OS X с совершенно новой версией JDK, которая, возможно, не была создана таким образом, чтобы запускаться на этой старой версии OS X. Я рекомендую попробовать Извлеките AdoptOpenJDK 8 или 11 и посмотрите, как все будет работать лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...