невозможно выполнить двоичный файл в Mac Terminal

1584
Devendra Sahu

Я пытаюсь запустить IBM Java на Mac-терминале, но выдает ошибку,

> ./ Java-версия

-bash: ./java: не может выполнить двоичный файл

Вот деталь терминала

uname -a

Darwin Devendras-MacBook-Pro.local 17.4.0 Ядро Darwin Версия 17.4.0: Вс 17 декабря 09:19:54 PST 2017; root: xnu-4570.41.2 ~ 1 / RELEASE_X86_64 x86_64

Кроме того, версия Java, как видно на сервере RHEL, является,

./java -version java версия "1.7.0" Java (TM) Среда выполнения SE (сборка pxa6470sr9fp50-20160720_02 (SR9fp50)) IBM J9 VM (сборка 2.6, JRE 1.7.0 Linux amd64-64 Сжатые ссылки 20160630_309948 (JIT включен, AOT включен) J9VM - R26_Java726_SR9_20160630_1817_B309948 JIT - tr.r11_20160630_120374 GC - R26_Java726_SR9_20160630_1817_B309948_CMPRSS J9CL - 20160630_309948 j1011 611 0 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 дБ) JCL - на основе 2016011 2019119119111111111

И я хочу использовать эту Java на моем MacBook, для затмения или для тестирования. Однако с вышеуказанной ошибкой я ничего не могу сделать.

0
Итак, я вижу, что и ОС, и IBM Java являются 64-битными, верно? Devendra Sahu 6 лет назад 0

2 ответа на вопрос

0
MrFanantenana

Вы уверены, что Java находится в вашей среде PATH? Кажется, что нет. Можете ли вы попробовать / bin / java или что-то в этом роде:

/bin/java -version 
да, JAVA отсутствует в PATH, **> / bin / java -version -bash: / bin / java: такого файла или каталога нет ** Devendra Sahu 6 лет назад 0
хотя по умолчанию установлена ​​Java, **> Java-версия Java-версия "1.8.0_141" Java (TM) SE Runtime Environment (сборка 1.8.0_141-b15) Java HotSpot (TM) 64-битная виртуальная машина сервера (сборка 25.141-b15, смешанный режим) ** Devendra Sahu 6 лет назад 0
Что вы пытаетесь запустить хотя? Исходя из этой строки: - bash: / Users / dev / Documents / 1 / 1WORK / _2018 / jdk7sr9fp50 / bin / java: невозможно выполнить двоичный файл, похоже, вы не используете двоичный файл Java по умолчанию. У меня нет проблем с запуском затмения с Java по умолчанию. На всякий случай, вы можете переустановить или обновить вашу текущую версию Java, вот ссылка [http://support.apple.com/downloads/DL1572/en_US/javaforosx.dmg] и повторите попытку. MrFanantenana 6 лет назад 0
Да, по умолчанию Java работает нормально. Однако я хочу запустить IBM JDK с терминала Mac, что является реальной проблемой. Devendra Sahu 6 лет назад 0
0
Devendra Sahu

**> Java-версия

-bash: / Users / dev / Documents / 1 / 1WORK / _2018 / jdk7sr9fp50 / bin / java: невозможно выполнить двоичный файл **