Ausführen von WebStorm-143.382.36 auf Java 1.8.0_73 auf aarch64 Odroid C2 schlägt auf libjnidispatch.so fehl

8

Ich habe Java erfolgreich auf dem aarch64 Odroid C2 installiert.

%Vor%

Es ist das 64-Bit-Java.

%Vor%

Ich habe die Verzeichnisse WebStorm-143.382.36 und .Webstorm11 von meinem x86_64-Rechner auf den Odroid C2 kopiert.

Aber wenn ich versuche, WebStorm zu starten, schlägt es fehl:

%Vor%

Wie kann libjnidispatch.so für aarch64 abgerufen werden, oder wie kann ich diesen Fehler umgehen?

Diese Datei ist nicht vorhanden, wenn ich WebStorm auf meiner x86_64-Maschine ausführe.

Gibt es eine Ursache für diesen Fehler?

    
fadedbee 22.03.2016, 12:45
quelle

1 Antwort

1

Es ist nicht möglich, Installationen so zu portieren, wie Sie es beschrieben haben. Sie müssten WebStorm erneut mit den aarch64-Varianten der Compiler kompilieren, die von den Leuten bei JetBrains verwendet werden.

Gründe für das Scheitern:

  1. Vorkompilierte Binärdateien (wie libjnidispatch.so), die mit WebStorm gepackt sind, werden wahrscheinlich auf ähnliche Weise fehlschlagen
  2. Sie führen eine kopflose Instanz von Java (aus Ihren Kommentaren)
  3. WebStorm wird wahrscheinlich für seine Zielplattform und Architektur optimiert. Es ist also unmöglich, es auf andere Hardware zu kopieren und auszuführen

Möglicherweise funktionierende Lösungen (nicht wahrscheinlich):

  1. Kompilieren Sie alle vorkompilierten Binärdateien neu. Für Closed-Source-Angebote nicht möglich
  2. Installieren Sie ein anderes JDK mit GUI-Komponenten neu. Ihr System ist möglicherweise nicht in der Lage, intensive Aufgaben zu erledigen, und das ist der Grund, warum Ihr Modell mit einer Headless-Version von Java geliefert wird

Lösung: Ihre beste Wette (eine Totale - kein Markt in aarch64) wäre, JetBrains zu bitten, die Software auf aarch64 zu portieren.

    
Dhruvan Ganesh 09.11.2016 12:57
quelle

Tags und Links