2016-12-13 3 views
0

Ich versuche Tensorflow für Nvidia Jetson TK1 im Anschluss an diese Anweisung zu installieren: http://cudamusing.blogspot.com/2015/11/building-tensorflow-for-jetson-tk1.htmlMaven nicht JDK finden auf Ubuntu arm64

jedoch, wenn ich zum Teil I Maven aufrufen müssen bekommen, bekam ich folgende Fehlermeldung :

/usr/bin/mvn: 167: exec: /usr/lib/jvm/java-8-oracle/bin/java: not found 

aber wenn ich

ls /usr/lib/jvm/java-8-oracle/bin/java 

tun, ist es dort.

enter image description here

Antwort

0

Verwenden Sie eine 32-Bit-JDK auf einem 64-Bit-Betriebssystem? In diesem Fall sah ich ähnliches Verhalten. Was ist die Ausgabe von 'file/usr/lib/jvm/java-8-oracle/bin/java'?

Die erwartete Ausgabe auf einem 64-Bit-System soll wie folgt aussehen:

ELF 64-Bit-LSB ausführbare Datei, x86-64, Version 1 (SYSV), dynamisch gelinkt, Dolmetscher/lib64/ld-linux- x86-64.so.2, für GNU/Linux 2.6.9, BuildID [sHA1] = a558f547fe0b95fdc6a109cb7d9692d6d7969794, nicht

gestrippt

Wenn die tatsächliche Leistung ist in der Leitung von:

ELF 32-Bit-LSB ausführbare Datei, Intel 80386, Version 1 (SYSV), für GNU/Linux 2.2.5, dynamisch verlinkt (benutzt gemeinsame Bibliotheken), für GNU/Linux 2.2.5, nicht entfernt

Sie verwenden ein 32-Bit-Java. Die Datei nicht gefunden ergibt sich aus dem Fehlen einer 32-Bit-libc.

Sie können entweder 32-Bit-Support-Bibliotheken oder eine 64-Bit-Java-Implementierung installieren, was meiner Meinung nach die bessere Lösung ist.

Verwandte Themen