Ich versuche gcj
zu verwenden, um eine eigenständige ausführbare Datei zu generieren. Es funktioniert gut mit Java 1.5, das mit gcj-4.8 kommt, wenn es auf Ubuntu 14.04 installiert wird. Wenn ich jedoch eine neuere Version von Java (z. B. 1.8) verwenden möchte, versteht gcj die neuesten Sprachbibliotheken nicht. Ich versuchte mit -I
, --classpath
und --bootclasspath
, um es zu zwingen, die 1,8 jdk (die installiert ist) zu verwenden.Gcj zum Erkennen von Java-8-Openjdk-Bibliotheken
Irgendwelche Vorschläge oder Alternativen, um Java zu einer nativen ausführbaren Datei zu kompilieren?
'gcj' unterstützt keine der neuen Sprachfunktionen. Die [Homepage] (https://gcc.gnu.org/java/) gibt an, dass es * die meisten der 1.4 Bibliotheken plus etwa 1.5 Ergänzungen * unterstützt. –
Geänderte Formatierung der Antwort sowie geringfügige Änderungen zur besseren Übersichtlichkeit. – ManoDestra