Binärdatei kann nicht in Mac Terminal ausgeführt werden

1645
Devendra Sahu

Ich versuche, IBM Java auf einem Mac-Terminal auszuführen, aber es wird ein Fehler angezeigt.

> ./ java -version

-bash: ./java: Binärdatei kann nicht ausgeführt werden

Hier ist das Terminaldetail

uname -a

Darwin Devendras-MacBook-Pro.local 17.4.0 Darwin Kernel Version 17.4.0: So Dez 17 09:19:54 PST 2017; root: xnu-4570.41.2 ~ 1 / RELEASE_X86_64 x86_64

Auch die Java-Version eines RHEL-Servers lautet:

./java -version Java-Version "1.7.0" Java (TM) SE-Laufzeitumgebung (Build pxa6470sr9fp50-20160720_02 (SR9fp50)) IBM J9 VM (Build 2.6, JRE 1.7.0 Linux amd64-64 Compressed References 20160630_309948 (JIT-fähig), AOT-fähig) J9VM - R10_Java726_SR9_20160630_1817_B309948 JIT - tr.r11_20160630_120374 GC - R26_Java726_SR9_20160630_1801_B309948_CMPRPR J9CL - 20160630_0730_30630_30730_30730_30730_0730730

Und ich möchte dieses Java auf meinem Macbook verwenden, zur Sonnenfinsternis oder zum Testen. Mit dem obigen Fehler kann ich jedoch nichts tun.

0
Ich sehe also, dass sowohl Betriebssystem als auch IBM Java 64 Bit haben, richtig? Devendra Sahu vor 6 Jahren 0

2 Antworten auf die Frage

0
MrFanantenana

Sind Sie sicher, dass sich Java in Ihrer PFAD-Umgebung befindet? Es scheint nicht so zu sein. Kannst du / bin / java oder so etwas versuchen:

/bin/java -version 
Ja, JAVA ist nicht im PFAD vorhanden, **> / bin / java -version -bash: / bin / java: Keine solche Datei oder Verzeichnisse ** Devendra Sahu vor 6 Jahren 0
Standardmäßig ist Java gesetzt, **> java -version Java-Version "1.8.0_141" Java (TM) SE-Laufzeitumgebung (Build 1.8.0_141-b15) Java HotSpot (TM) 64-Bit-Server-VM (Build 25.141-B15, Mischform)** Devendra Sahu vor 6 Jahren 0
Was versuchst du zu rennen? Basierend auf dieser Zeile: - bash: / Users / dev / Documents / 1 / 1WORK / _2018 / jdk7sr9fp50 / bin / java: Kann keine Binärdatei ausführen. Es scheint, als würden Sie nicht die Standard-Java-Binärdatei ausführen. Ich habe keine Probleme, Eclipse mit Standard-Java auszuführen. Für den Fall, dass Sie Ihre aktuelle Java-Version erneut installieren oder aktualisieren können, finden Sie hier einen Link [http://support.apple.com/downloads/DL1572/de_DE/javaforosx.dmg] und versuchen Sie es erneut. MrFanantenana vor 6 Jahren 0
Ja, Standard-Java läuft gut. Ich möchte jedoch IBM JDK von einem Mac-Terminal aus ausführen, was ein echtes Problem ist. Devendra Sahu vor 6 Jahren 0
0
Devendra Sahu

**> Java-Version

-bash: / Benutzer / dev / Documents / 1 / 1WORK / _2018 / jdk7sr9fp50 / bin / java: Binärdatei kann nicht ausgeführt werden **