Я пытаюсь запустить 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, для затмения или для тестирования. Однако с вышеуказанной ошибкой я ничего не могу сделать.

2 ответа2

0

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

/bin/java -version
0

**> Java-версия

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .